Ik ben bezig met een wapsite, in combinatie met PHP. De eerste van de PHP code luiden:
Zo hoort het volgens de standaard. Als ik deze pagina wil opvragen (de rest van de WML code klopt, is gevalideerd), krijg ik de volgende error op mijn Siemens S55: 'Ongeldig antwoord van de web server'. Ook op een SE T610 werkt het niet. Haal ik het Content-type uit de header, dan krijg ik de pagina wel gewoon door, maar ook de T610 dit keer niet. Ik weet niet waar het probleem ligt. Ik heb al verschillende content-types geprobeerd (text/x-wap.wml, text/vnd.wap.connectivity-xml), maar ook die hielpen niet. De enige die wel werkte was 'application/vnd.wap.xhtml+xml', maar ook de SE T610 liep hier op vast. Als ik een heel ander content-type opgeef krijg ik de melding 'Inhoudstype wordt niet ondersteund'. Het inhoudstype text/vnd.wap.wml wordt dus wél ondersteund, maar de fout ligt ergens anders.
Wat is de oplossing voor dit probleem? Ik heb al verschillende draadjes/sites doorlopen, maar daar wordt als oplossing het meesturen van de juiste header (text/vnd.wap.wml) genoemd, maar dat werkt ook hier niet. De file renamen naar WML zal niet werken, omdat de file dan niet door de PHP parser heenkomt, maar de extensie mag volgens mij ook niet veel uitmaken.
Alvast bedankt
PHP:
1
2
3
4
5
| <? header("Content-type: text/vnd.wap.wml"); print "<?xml version=\"1.0\"?>"; ?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> |
Zo hoort het volgens de standaard. Als ik deze pagina wil opvragen (de rest van de WML code klopt, is gevalideerd), krijg ik de volgende error op mijn Siemens S55: 'Ongeldig antwoord van de web server'. Ook op een SE T610 werkt het niet. Haal ik het Content-type uit de header, dan krijg ik de pagina wel gewoon door, maar ook de T610 dit keer niet. Ik weet niet waar het probleem ligt. Ik heb al verschillende content-types geprobeerd (text/x-wap.wml, text/vnd.wap.connectivity-xml), maar ook die hielpen niet. De enige die wel werkte was 'application/vnd.wap.xhtml+xml', maar ook de SE T610 liep hier op vast. Als ik een heel ander content-type opgeef krijg ik de melding 'Inhoudstype wordt niet ondersteund'. Het inhoudstype text/vnd.wap.wml wordt dus wél ondersteund, maar de fout ligt ergens anders.
Wat is de oplossing voor dit probleem? Ik heb al verschillende draadjes/sites doorlopen, maar daar wordt als oplossing het meesturen van de juiste header (text/vnd.wap.wml) genoemd, maar dat werkt ook hier niet. De file renamen naar WML zal niet werken, omdat de file dan niet door de PHP parser heenkomt, maar de extensie mag volgens mij ook niet veel uitmaken.
Alvast bedankt