Avatar billede simon_lassen Nybegynder
06. oktober 2003 - 19:10 Der er 3 kommentarer

Problemer med wap, apache og php

Hej Alle,

Jeg har fået min apache til at vise *.wml sider ved at tilføje denne line til httpd.conf:

AddType text/vnd.wap.wml    .wml

I mine *.wml filer har jeg følgende header:

<?xml version="1.0"?>

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


Nu vil jeg gerne bruge php på mine *.vml sider. Så har jeg læst mig til at jeg skal indsætte denne line i httpd.conf:

AddType application/x-httpd-php .wml

Er det ikke rigtigt??

Nu vil den nemlig slet ikke vise *.wml sider på min telefon... Men på nedenstående wap-emulator virker det fint...

http://gelon.net/



Hvad er der galt?

På forhånd tak..

Simon
Avatar billede 2c Nybegynder
06. oktober 2003 - 19:26 #1
Når jeg laver wap sider med jsp, kalder jeg mine wap sider for *.jsp.
Det virker godt i en emulator, jeg har dog ikke testet det på en wap tlf.

Du kunne evt. prøve at kalde dine wap sider for *.php, og se om det virker.
Avatar billede simon_lassen Nybegynder
06. oktober 2003 - 21:36 #2
Det var ikke der fejlen var...
Avatar billede larsvn Nybegynder
20. oktober 2003 - 16:12 #3
Jeg har lavet flere WAP-sider med PHP. Det kræver blot at du sætter datatypen i scriptet:
<?php
    header('Content-Type: text/vnd.wap.wml");
?>
og derefter udsende en korrekt XML-fil med:
  <?xml version="1.0"?>
  <!DOCTYPE wml PUBLIC
  "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
før du påbegynder selve WML-delen.

Nb! Netop "<?xml ..." kan drille fordi PHP typisk tror "<?" er scripttegn den skal reagere på, så lav f.eks. et par konstanter til formålet.
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
Kurser inden for grundlæggende programmering

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