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

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
html, wml og mobilos
Fra : Bo Dudek


Dato : 17-09-03 14:08

Hejsa

Jeg har et website, hvor en del af dette skal kunne vises på en
mobilos, og derfor skal jeg have lavet det lidt lettere. Jeg har
kigget lidt på wml, og umiddelbart ser det ud til at være til at gå
til, men samtidig har jeg fundet ud af, at f.eks. min SonyEricsson
T68i sagtens kan 'læse' almindelig html.

Er der nogen, der har en idé om, om det kræver noget specielt af
mobilosen for at kunne læse html? For hvis ikke det gør det, så vil
jeg jo klart hellere lave de lettere sider til mobilos'er i regulært
html.

Mvh
Bo Dudek
www.bodudek.dk


 
 
Andreas Haugstrup Pe~ (17-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 17-09-03 14:23

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:c0ngmv0qktpske36tcmltm3gsmkf54hgls@4ax.com:

> Er der nogen, der har en idé om, om det kræver noget specielt af
> mobilosen for at kunne læse html? For hvis ikke det gør det, så vil
> jeg jo klart hellere lave de lettere sider til mobilos'er i regulært
> html.

Der kræves en browser der kan klare html (sjovt nok). Det er der sikkert i
de fleste nye telefoner (m. farveskærm), men hvis du vil nå ud til et
større antal mennesker skal du have fat i gode gamle wap wml.

Det er ikke så svært endda

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (17-09-2003)
Kommentar
Fra : Bo Dudek


Dato : 17-09-03 15:17

[...]

>Der kræves en browser der kan klare html (sjovt nok). Det er der sikkert i
>de fleste nye telefoner (m. farveskærm), men hvis du vil nå ud til et
>større antal mennesker skal du have fat i gode gamle wap wml.
>
>Det er ikke så svært endda

næh, jeg synes egentlig heller ikke, at det ser så voldsomt svært ud..
ehm.. og jeg plejer faktisk at 'hardcode' alle mine websites.. ehm..
mit eneste 'problem' er, at jeg skal hente en del data fra en MySQL..
og normalt bruger jeg php til dette, men det bliver lidt mere
langhåret for mig, hvis jeg skal gøre det via wml.. ehm ?

mvh
bo dudek
www.bodudek.dk


Andreas Haugstrup Pe~ (17-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 17-09-03 15:25

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:d4rgmvg4gbg146vkqjirf8milarotcmv2c@4ax.com:

> [...]
>
>>Der kræves en browser der kan klare html (sjovt nok). Det er der
>>sikkert i de fleste nye telefoner (m. farveskærm), men hvis du vil nå
>>ud til et større antal mennesker skal du have fat i gode gamle wap wml.
>>
>>Det er ikke så svært endda
>
> næh, jeg synes egentlig heller ikke, at det ser så voldsomt svært ud..
> ehm.. og jeg plejer faktisk at 'hardcode' alle mine websites.. ehm..
> mit eneste 'problem' er, at jeg skal hente en del data fra en MySQL..
> og normalt bruger jeg php til dette, men det bliver lidt mere
> langhåret for mig, hvis jeg skal gøre det via wml.. ehm ?

Nej, det er ikke så galt. Du skal bare huske at sende den rigtige
content-type (php sender text/html som default og det går ikke til wml).
Ellers skal du bare huske at du kun kan echo'e wml og ikke html.

Her er et lille eksempel:

<?php
header("Content-Type:text/vnd.wap.wml; charset=ISO-8859-1");
echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
   <card id="card" title="Titel på siden">
       <p>Her er noget tekst</p>
   </card>
</wml>
--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (17-09-2003)
Kommentar
Fra : Bo Dudek


Dato : 17-09-03 21:32

[...]

><?php
>header("Content-Type:text/vnd.wap.wml; charset=ISO-8859-1");
>echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
>"http://www.wapforum.org/DTD/wml_1.1.xml">
><wml>
>   <card id="card" title="Titel på siden">
>        <p>Her er noget tekst</p>
>   </card>
></wml>

vi er så enige om, at ovenstående skal puttes ind i et php dokument,
ikke? giver det i så fald ikke problemer, at der optræder et '<?' midt
i det hele?

og, forresten, når jeg skal lave links, så er der vel intet problem i,
at disse linker til php sider, så længe php siderne indeholder
ovenstående header?

mvh
bo dudek
www.bodudek.dk


Andreas Haugstrup Pe~ (17-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 17-09-03 22:41

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:f3hhmvkbg4rrrvg3ohml13osos2e1rr1o5@4ax.com:

> vi er så enige om, at ovenstående skal puttes ind i et php dokument,
> ikke? giver det i så fald ikke problemer, at der optræder et '<?' midt
> i det hele?

Nemlig i et php dokument. Og <? er ikke et problem da det echo'es med:

>>echo '<?xml version="1.0" encoding="ISO-8859-1"?>';

Alternativt kan du slå short tags fra i din php.ini men det er ikke lige
sådan at få gjort hvis du ikke ligger på egen server.

> og, forresten, når jeg skal lave links, så er der vel intet problem i,
> at disse linker til php sider, så længe php siderne indeholder
> ovenstående header?

Jepsen depsen. Helt korrekt

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (17-09-2003)
Kommentar
Fra : Bo Dudek


Dato : 17-09-03 22:55

[...]

det virker til dels.. men da jeg henter en del data fra en database,
giver det problemer, når der f.eks. ligger en <a href...> i en
databasestreng

jeg har dog fundet ud af at fjerne alle htmltags med denne her lille
fætter:

$text=ereg_replace("<([^>]+)>", "", $text);

men min mobilos brokker sig dog stadig og vil ikke vise lige præcis
denne her nyhed:

http://www.vejlekajakklub.dk/index.php?side=nyhe&id=137

hvad kan mon gøre det? jeg mener, det er da ikke parenteserne, som den
ikke fatter?

mvh
bo dudek
www.bodudek.dk


Andreas Haugstrup Pe~ (18-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 18-09-03 08:54

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:sslhmvgvd2nsa57sb3egn9uu6kq9l93fah@4ax.com:

> det virker til dels.. men da jeg henter en del data fra en database,
> giver det problemer, når der f.eks. ligger en <a href...> i en
> databasestreng

Ja, du må selvfølgelig kun bruge gyldig wml.

> jeg har dog fundet ud af at fjerne alle htmltags med denne her lille
> fætter:
>
> $text=ereg_replace("<([^>]+)>", "", $text);

Hvorfor ikke bare bruge strip_tags() ?

> men min mobilos brokker sig dog stadig og vil ikke vise lige præcis
> denne her nyhed:
>
> http://www.vejlekajakklub.dk/index.php?side=nyhe&id=137

Du skal huske at lave alle < og > om til entiteter. I dette tilfælde skal
< være &lt; og > &gt;

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (18-09-2003)
Kommentar
Fra : Bo Dudek


Dato : 18-09-03 09:32

vi er efterhånden ved at kravle over i phpgruppen ;) men ok, det
handler stadig i bund og grund på wml, som hører mere til html end
php..

[...]

>Ja, du må selvfølgelig kun bruge gyldig wml.

og strip_tags() æder mine anchors, og det er ok..


>> jeg har dog fundet ud af at fjerne alle htmltags med denne her lille
>> fætter:
>>
>> $text=ereg_replace("<([^>]+)>", "", $text);
>
>Hvorfor ikke bare bruge strip_tags() ?

yes, fandt jeg ud af..

[...]


>Du skal huske at lave alle < og > om til entiteter. I dette tilfælde skal
>< være &lt; og > &gt;

er der andre af disse ting, som man skal være opmærksomme på?

mvh
bo dudek
www.bodudek.dk



Andreas Haugstrup Pe~ (18-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 18-09-03 13:26

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:k6rimvgvm1n21j4fdsfa2tkskjp1v1agov@4ax.com:

> er der andre af disse ting, som man skal være opmærksomme på?

Her er en lille liste: <http://www.w3schools.com/wap/wml_entities.asp>

Kig også på PHP's htmlspecialchars() og htmlentities()

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Bo Dudek (18-09-2003)
Kommentar
Fra : Bo Dudek


Dato : 18-09-03 15:50

[...]

lad os lukke tråden her.. du har hjulpet mig voldsomt meget videre, og
hvis du keder dig, kan du lege lidt med resultatet på

www.vejlekajakklub.dk/wap

mvh
bo dudek
www.bodudek.dk


Andreas Haugstrup Pe~ (18-09-2003)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 18-09-03 16:05

Bo Dudek <bo@FJERNbodudek.dk> wrote in
news:7fhjmvc9k6b5rd7kdofs41sjqsugp4l026@4ax.com:

> lad os lukke tråden her.. du har hjulpet mig voldsomt meget videre, og
> hvis du keder dig, kan du lege lidt med resultatet på

Bare helt okay.

> www.vejlekajakklub.dk/wap

Sweet. Forresten så understøtter Opera (<http://www.opera.com>) wml fuldt
ud - bare sådan hvis du ikke vil teste med en eller anden java-applet
emulator

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

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

Månedens bedste
Årets bedste
Sidste års bedste