Palmclub forum

Palmclub Forum

alles over je Palm Treo smartphone of PalmOS pda

 
Ga terug   Palmclub forum > PalmOS - Algemeen > Internet en communicatie

Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 30 augustus 2004, 15:07
Xirtam
Guest
 
Berichten: n/a
Internetpagina speciaal voor pda's

Ik zou van mijn website www.wittebal.nl graag de infomatie van de kalender willen tonen alleen voor bezoekers die een pda (bv de prachtige treo600) gebruiken. Kan ik het zo maken dat een pda-os herkent wordt en dat de gebruiker van die pda dan doorverwezen wordt naar een pagina die zonder poespas alleen de gegevens van de kalender weergeeft in plaats van de huidige website?
Hoe maak ik die pagina of is daar software voor?
Met citaat reageren
  #2  
Oud 30 augustus 2004, 16:06
domo's schermafbeelding
domo domo is offline
Administrator
Voornaam: Doménique
Model: HP Pre3
 
Geregistreerd: 25 februari 2002
Locatie: Sydney
Berichten: 3.499
Iedere browser heeft een unieke 'codenaam', die wordt doorgegeven als de webserver een verzoek wordt gedaan om bijvoorbeeld een pagina of een plaatje te laden. Die user_agent variabele is door een Perl, PHP of ASP script op te vragen. Zie de documentatie/API van de programmeertaal voor de exacte details.

Op basis van die user_agent kan je een andere pagina voorschotelen, wat je maar wilt. Bijvoorbeeld met iets simpels als hieronder is dat te doen.

if (pdabrowser = true)
{simpele pagina weergeven}
else
{de normale pagina weergeven}

Dus als je weet welke codes PDA-browsers zoal gebruiken kan je daar iets mee doen. Via Google is er vast wel een overzicht te vinden.
Met citaat reageren
  #3  
Oud 30 augustus 2004, 16:37
fjodor's schermafbeelding
fjodor fjodor is offline
Vriend v/d Palmclub
Voornaam: Fjodor
Model: PocketPC
 
Geregistreerd: 21 november 2000
Locatie: Enschede
Berichten: 876
Stuur een bericht via MSN naar fjodor
Ik gebruik deze constructie in PHP:
PHP-code:
if ( stristr($agent,"mobipocket") ||
    
stristr($agent,"mazingo") ||
    
stristr($agent,"silo") ||
    
stristr($agent,"pluck") ||
    
stristr($agent,"avantgo") ||
    
stristr($agent,"blazer") ||
    
stristr($agent,"pendragon") ||
    
stristr($agent,"hand") ||
    
stristr($agent,"palm") ||
    
stristr($agent,"blackberry") ||
    
stristr($agent,"xiino") ||
    
stristr($agent,"portalmmm") ||
    
stristr($agent,"epoc") ||
    
stristr($agent,"symbian") ||
    
stristr($agent,"ericsson") ||
    
stristr($agent,"downloadsession") ||
    
stristr($agent,"elaine") ||
    
stristr($agent,"embedix") ||
    
stristr($agent,"opera") ||
    
stristr($agent,"netfront") ) {
print 
"Handheld browser gevonden!";

Met citaat reageren
  #4  
Oud 30 augustus 2004, 17:00
Bram's schermafbeelding
Bram Bram is offline
Forumbikkel
Model: Palm Treo 650
 
Geregistreerd: 24 januari 2003
Locatie: onder het tapijt
Berichten: 5.302
Citaat:
Ik gebruik deze constructie in PHP:
...
Met $agent = $HTTP_USER_AGENT
__________________
Lezen is ook een FAQ - Freeware PalmOS
Met citaat reageren
  #5  
Oud 30 augustus 2004, 19:25
Xirtam
Guest
 
Berichten: n/a
Ik ben in elk geval al gelukkig dat jullie begrijpen wat ik eigenlijk bedoel.
Een (redelijk) komplete file...kan iemand die plaatsen want een php-guru ben ik niet.
Met citaat reageren
  #6  
Oud 30 augustus 2004, 20:23
Bram's schermafbeelding
Bram Bram is offline
Forumbikkel
Model: Palm Treo 650
 
Geregistreerd: 24 januari 2003
Locatie: onder het tapijt
Berichten: 5.302
Dit helemaal bovenaan je homepagina zetten (bestand moet een .php bestand zijn):
PHP-code:
<?php
$pdaURL
="http://www.wittebal.nl/pda/";
$agent=$HTTP_USER_AGENT;
if (
stristr($agent,"mobipocket") ||
    
stristr($agent,"mazingo") ||
    
stristr($agent,"silo") ||
    
stristr($agent,"pluck") ||
    
stristr($agent,"avantgo") ||
    
stristr($agent,"blazer") ||
    
stristr($agent,"pendragon") ||
    
stristr($agent,"hand") ||
    
stristr($agent,"palm") ||
    
stristr($agent,"blackberry") ||
    
stristr($agent,"xiino") ||
    
stristr($agent,"portalmmm") ||
    
stristr($agent,"epoc") ||
    
stristr($agent,"symbian") ||
    
stristr($agent,"ericsson") ||
    
stristr($agent,"downloadsession") ||
    
stristr($agent,"elaine") ||
    
stristr($agent,"embedix") ||
    
stristr($agent,"opera") ||
    
stristr($agent,"netfront") ) {
Header("Location: ".$pdaURL);
echo 
"Klik <a href=\"$pdaURL\">hier</a> wanneer u niet automatisch doorgestuurd wordt naar de speciale PDA site.";
exit;
}
?>
__________________
Lezen is ook een FAQ - Freeware PalmOS
Met citaat reageren
  #7  
Oud 30 augustus 2004, 21:16
Xirtam
Guest
 
Berichten: n/a
Te gek! Het werkt

Ontzettend bedankt.
Wittebal pda-proof

Laatst gewijzigd door Xirtam; 30 augustus 2004 om 21:55.
Met citaat reageren
Reageren

Favorieten/bladwijzers


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)
 
Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit


Alle tijden zijn GMT +1. Het is nu 23:43.


Apple iPhone en iPad
(c) Nederlandse Palmclub Stichting 1999-2023