- Bisher ist es mir noch nicht geglückt per Handy auf eine php-Datei zuzugreifen, es kommt die Fehlermeldung: "Unbekanntes Dateiformat"; eigentlich sollte das nicht passieren, da ich ja mit dem php-script eine wml-Datei erzeuge. Außerdem sende ich darin als header: "Content-type: text/vnd.wap.wml". Warum klappt das nicht (cache ist geleert)? Was muss man noch beachten?
Als ich mal kleine Anwendungen für wap geschrieben habe, bin ich schier verzweifelt. Die meisten Endgeräte verweigern komplett den Dienst, wenn Deine Seite nicht valide ist und quittieren das mit unterschiedlichen Fehlermeldungen.
Ich hatte hier vor einigen Tagen mal ein kleines Beispiel online gestellt, dass bei mir geklappt hat: http://forum.de.selfhtml.org/archiv/2008/4/t169321/#m1105694
Hallo,
vielen Dank für den Link, deine Beobachtung kann ich bestätigen - kleinste Fehler werden sofort geahndet :-)
Erstaunlich, dass dein oben angegebenes Beispiel funktioniert hat - der Fehler bei mir war nämlich die fehlende charset-Angabe, folgendes hat bei mir geklappt:
<?php
header("Content-Type: text/vnd.wap.wml; charset=iso-8859-1");
print("\n\n<?xml version=\"1.0\"?>\n");
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<p><?php
echo $_SERVER['HTTP_USER_AGENT'];
?></p>
</card>
</wml>
Einen weiteren Fehler, den ich ausgemacht habe - mehrere <card>-Blöcke werden trotz unterschiedlicher ID nicht unbedingt akzeptiert.
bye trunx
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.