Check PDA of GSM
roy - 12/01/2009 20:37
PHP gevorderde
L.s.
Ik bezig met het maken van een website voor zowel op een desktop als een PDA / GSM.
Echter, de website komt er op de PDA / GSM heel anders uit de zien. Hoe kan ik met PHP checken hoe de website wordt bekeken?
Grt,
Roy
24 antwoorden
Gesponsorde links
vinTage - 12/01/2009 20:39
Nieuw lid
checken op user agent en bijbehorende files inladen of redirecten.
roy - 12/01/2009 20:43 (laatste wijziging 12/01/2009 20:45)
PHP gevorderde
dat doe ik inderdaad.
Maar op mijn PC/Laptop en PDA geeft ie mozi aan.... (ik heb een HTC MDA)
dus er is geen onderscheid....
ik gebruik dit script: http://mobiforg...ection-php
roy - 12/01/2009 20:55
PHP gevorderde
Neej, op mijn PDA geeft hij aan dat het een PC is... er zit wel standaard windows mobile met internet explorer op...
Het zou moeten kunnen, het lukt nu.nl ook
roy - 12/01/2009 20:58
PHP gevorderde
ja, had ik ergens gelezen idd..
Maar er moet een redirect plaatsvinden, naar pda.domein.nl. Want het is een geheel andere site. (qua lay-out en templating)
henver - 12/01/2009 21:02 (laatste wijziging 12/01/2009 21:02)
HTML gevorderde
Je kan één en dezelfde (x)html code totaal anders opmaken met andere css files... (cfr. css wedstrijd)
roy - 12/01/2009 21:05
PHP gevorderde
dat weet ik, maar het gaat niet om de opmaak alleeen, de pda versie krijgt andere functionaliteiten
roy - 12/01/2009 21:12
PHP gevorderde
haha, dat wordt verder zoeken.
Wat zou de truc van www.nu.nl zijn??
MiST - 12/01/2009 21:34
Lid
controleer op schermresolutie?
vinTage - 12/01/2009 21:41
Nieuw lid
MiST schreef:
controleer op schermresolutie?
al gezegd
shonda - 12/01/2009 22:18
Lid
Uit de bron van nu.nl:
<link rel="alternate" type="text/html" media="handheld" href="http://mobiel.nu.nl" title="Mobile/PDA" />
<link rel= "alternate" type= "text/html" media= "handheld" href= "http://mobiel.nu.nl" title= "Mobile/PDA" />
roy - 12/01/2009 23:02 (laatste wijziging 12/01/2009 23:14)
PHP gevorderde
huh, die kende ik nog niet....
ga meteen kijken of het werkt
edit: goed bedacht.. maar het werkt niet, er gebeurt niks... misschien komt dat omdat er eerst template variabele worden gevuld?
Of duurt het wat langer voordat dit werkt? net zoals bij het favicon..?
Er moet iets zijn zodat het werkt..
shonda - 12/01/2009 23:25
Lid
Hmm raar dat het niet werkt, ik heb dit uit de code van Nu.nl geplukt.
Daar heb ik verder niets kunnen vinden in de codering over mobile.
Weet je zeker dat je alles goed hebt ingevuld/getest?
roy - 12/01/2009 23:26 (laatste wijziging 12/01/2009 23:37)
PHP gevorderde
gewoon gekopieerd, om te kijken of het werkt...
edit: ik lees net dat dat alleen voor google is...
shonda - 13/01/2009 01:03
Lid
Hmm, de doctype van de mobiel site is:
Citaat:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
Misschien dat je daar wat mee kan als je het nog niet had gevonden?
roy - 13/01/2009 07:18
PHP gevorderde
ja, ok... Maar eert moet de server weten dat de website vanaf een pda wordt bekeken.. en dan redirecten naar een pagina met idd deze doctype..
Pieter - 13/01/2009 07:24 (laatste wijziging 13/01/2009 07:26)
SEO guru
Ik heb dit gevonden:
http://detectmobilebrowsers.mobi
Die dan als output wat php geeft die redirect.
<?php
include('mobile_device_detect.php');
mobile_device_detect(true,true,true,true,'http://pieterc.be',false);
?>
<?php
include ( 'mobile_device_detect.php' ) ;
mobile_device_detect( true , true , true , true , 'http://pieterc.be' , false ) ;
?>
roy - 13/01/2009 07:47
PHP gevorderde
Lijkt te werken, want op mijn pda zegt ie, kan de pagina niet vinden
en op mijn desktop zegt ie false
roy - 13/01/2009 09:44 (laatste wijziging 13/01/2009 20:38)
PHP gevorderde
Waarom werkt dit niet?
include('include/mobile_device_detect.php');
if(mobile_device_detect(true,true,true,true,false,false)){
header("location:xxxobile/");
}
else{}
Kan je geen redirect doen op een mobile website?
Gesponsorde links
Dit onderwerp is gesloten .