Avatar billede noob-manden Nybegynder
14. juni 2005 - 22:11 Der er 4 kommentarer

Hvad skal jeg have for at tilbyde WAP?

Ja overskriften siger det til?

Jeg har min egen server som vi er nogle stykker der deler og nu vil vi gerne lege lidt med WAP men hvad skal jeg have for at tilbyde WAP?

Jeg kører linux.
Avatar billede dmcn Praktikant
14. juni 2005 - 22:17 #1
Avatar billede wesso Juniormester
15. juni 2006 - 15:54 #2
Det er snyde nemt af få en Apache webserver til at fungere som en WAP-server. Det kræver basalt set kun at webserveren kan fortolke at filer der ender på .wml sendes som Content-type: text/vnd.wap.wml. Samtidig skal du måske også have .wbmp-billeder med over, så derfor skal du tilføje disse to linjer til /etc/http/conf/httpd.conf:


AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlc .wmlc
AddType application/vnd.wap.wmlscriptc .wmlsc
 
Nu skal du bare genstarte Apache, og du har en WAP-server. Lad os lige tage to eksempler.

Eksempel 1-1. Det første WAP-eksempel

Det enkleste eksempel på en WAP-side er nok denne


<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id='home'>
  <p>
Her kommer teksten på min første WAP-side
  </p>
</card>
</wml>
Avatar billede wesso Juniormester
15. juni 2006 - 15:55 #3
Her er hvordan du laver en php til wml:

<?php
  // Filnavn: test.php
  header("Content-type: text/vnd.wap.wml");
?><?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"  "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id='home'>
  <p>
  Dato idag er <?php echo date("Y-m-d"); ?>
  </p>
</card>
</wml>
Avatar billede oldnick Nybegynder
21. november 2006 - 16:42 #4
Jeg fik fejl på min k800i da jeg testet din php side, men så rettet jeg lidt i den, jeg tror det var fordi der var 2 ?> hvor den ene tilhørte xml og den anden php.

<?php
  // Filnavn: test.php
  header("Content-type: text/vnd.wap.wml");
echo '<?xml version="1.0"?>'; ?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"  "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id='home'>
  <p>
  Dato idag er <?php echo date("Y-m-d"); ?>
  </p>
</card>
</wml>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester