/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Undersøge om mobil-browser?
Fra : Dude


Dato : 12-08-10 13:04

Hej alle!

Kan jeg via php tjekke om min side vises på alm browser eller
mobil-browser (iPhone og lign.) ?

Jeg vil gerne vise siden med visse ændringer (ikke CSS-ændringer), i
fald der er tale om en mobil-browser.

Ved nogen det?

mvh
John

 
 
Bertel Lund Hansen (12-08-2010)
Kommentar
Fra : Bertel Lund Hansen


Dato : 12-08-10 13:09

Dude skrev:

> Kan jeg via php tjekke om min side vises på alm browser eller
> mobil-browser (iPhone og lign.) ?

Det ved jeg ikke.

> Jeg vil gerne vise siden med visse ændringer (ikke CSS-ændringer), i
> fald der er tale om en mobil-browser.

Det du ønsker, kan laves med ren CSS. Hvorfor vil du ikke det?

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Dude (12-08-2010)
Kommentar
Fra : Dude


Dato : 12-08-10 13:14

Bertel Lund Hansen skrev:
> Dude skrev:

>
> Det du ønsker, kan laves med ren CSS. Hvorfor vil du ikke det?
>

Nej det jeg ønsker kan ikke laves med ren CSS.

Eller, - jeg vil OGSÅ gerne lave CSS-ændringer. Men har behov for også
at ændre selve indholdet af siden. Jeg vil gerne fortælle min
php-programmering at der er tale om en mobil-browser.

Mvh
John

Bertel Lund Hansen (12-08-2010)
Kommentar
Fra : Bertel Lund Hansen


Dato : 12-08-10 14:39

Dude skrev:

> Eller, - jeg vil OGSÅ gerne lave CSS-ændringer. Men har behov for også
> at ændre selve indholdet af siden.

CSS: media='handheld'
..not_for_pc { visibility: hidden }

CSS: media='screen'
..not_for_handheld { visibility: hidden }


HTML:

<div class='not_for_handheld'>Du sidder vist foran en skærm</div>

<div class='not_for_pc'>Du bruger nok et håndholdt apparat</div>

--
Bertel
http://bertel.lundhansen.dk/         FIDUSO: http://fiduso.dk/

Leif Neland (12-08-2010)
Kommentar
Fra : Leif Neland


Dato : 12-08-10 15:09


"Dude" <mail@*remove_this*johnkjoller.dk> skrev i en meddelelse
news:4c63e589$0$56768$edfadb0f@dtext02.news.tele.dk...
> Bertel Lund Hansen skrev:
>> Dude skrev:
>
>>
>> Det du ønsker, kan laves med ren CSS. Hvorfor vil du ikke det?
>>
>
> Nej det jeg ønsker kan ikke laves med ren CSS.
>
> Eller, - jeg vil OGSÅ gerne lave CSS-ændringer. Men har behov for også at
> ændre selve indholdet af siden. Jeg vil gerne fortælle min
> php-programmering at der er tale om en mobil-browser.

Der skal måske være et valg for brugeren?

Hvis en tablet-pc også præsenterer sig som en handheld, selvom den har en
rimelig stor skærm, vil brugeren måske foretrække "pc-udgaven".

Leif



Birger Sørensen (12-08-2010)
Kommentar
Fra : Birger Sørensen


Dato : 12-08-10 15:07

Den 12-08-2010, skrev Dude:
> Hej alle!
>
> Kan jeg via php tjekke om min side vises på alm browser eller mobil-browser
> (iPhone og lign.) ?
>
> Jeg vil gerne vise siden med visse ændringer (ikke CSS-ændringer), i fald der
> er tale om en mobil-browser.
>
> Ved nogen det?
>
> mvh
> John

get_env( 'HTTP_USER_AGENT')
indholder info om "browseren".
Den kan forfalskes, er alt andet end eentydig, og indholder alt muligt
andet, som ikke hører til også.
Men det er vist det eneste sted, man kan finde den slags.

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk



Ole Gaarde Kristense~ (12-08-2010)
Kommentar
Fra : Ole Gaarde Kristense~


Dato : 12-08-10 21:16

"Dude" <mail@*remove_this*johnkjoller.dk> skrev i en meddelelse
news:4c63e312$0$56784$edfadb0f@dtext02.news.tele.dk...
> Hej alle!
>
> Kan jeg via php tjekke om min side vises på alm browser eller
> mobil-browser (iPhone og lign.) ?
>
> Jeg vil gerne vise siden med visse ændringer (ikke CSS-ændringer), i fald
> der er tale om en mobil-browser.
>
> Ved nogen det?
>
I stedet for en masse tjek - der skal opdateres efterhånden som der kommer
flere varianter af mobile browsere - var det så ikke nemmere med 2 udgaver?
F.eks. dinside.dk og mobil.dinside.dk
Ulempen ved det er hvis folk ikke ved der findes en "mobiludgave".

Ellers er der skrevet en PHP-klasse til det.
Den findes på http://detectmobilebrowsers.mobi/
Har ikke prøvet den (endnu) men den ser lovende ud.

--
Med venlig hilsen
Ole Gaarde Kristensen



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste