Tein wap-sivun joka hakee tietokannasta kaikki myynnissä olevat autot. WML-validator ei löydä yhtään virhettä sekä WinWap browserilla näkyy.
MUTTA kun puhelimella tsekkaa, tulee ilmo "Tuntematon tiedostomuoto".
Mistä tämä voisi johtua?
Millaiset headerit lähetät sivun mukana?
Annahan URL, niin pääsee vähemmällä arvailulla.
Headerit:
<?php header("Content-type: text/vnd.wap.wml"); echo("<?xml version=\"1.0\" encoding=\"iso-8895-1\"?>\n"); echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n"); ?>
Ja urli:
wap.keminmaanlaatuautot.com
Jossakin luki joskus, että wap sivut pitäisi jotenkin konvertoida johonkin toiseen muotoon jotta ne toimivat tai käyttää wap gatewayta. En ole varma. Headeri näyttäisi olevan ok.
Mjooh, sellaista puhelinta, jolla tuohon pääsisi käsiksi en (vielä) omista, mutta (PC) Opera näyttää nuo kyllä ihan OK, ja headerit tosiaan vaikuttais olevan kunnossa. Odotamme jotakuta WAP-osaajaa paikalle.
ÄÄh mullakin o wappia tukeva puhelin mutku se on huollossa... Vein sen huoltoon jo viime vuonna eikä ole kuulunut :)
Unohdin mainita että wap.keminmaanlaatuautot.com/index.wml tietty näkyy puhelimessa, mutta kun klikkaa vaihtoautot ni se ei näy.
Suora url: wap.keminmaanlaatuautot.com/autot.php
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> 2000</td> <wml> <card id="vaihtoautot" title="wap.keminmaanlaatuautot.com">
Tuossa sivun alku, virhe näkyy aika hyvin.'
hmmm...millä katot sorsan?
Mulle näkyy näin:
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card id="vaihtoautot" title="wap.keminmaanlaatuautot.com">
EDIT: nou hätä...sain toimiin.
Onko PHP konfiguroitu palvelimelle niin että tiedostopäätteellä .wml olevat tiedostot parsitaan php:lla?
jos näin ei ole niin silloinhan tulee virheellinen tiedostomuoto koska .wml tiedostossa on yhtäkkiä php-koodia.
Itsekkin olen tehnyt jonkin verran wap-sivuja jolloin konfiguroin php:n käymään läpi myös .wml .jad tiedostot.
Helpoimmalla pääsee kännykälle tehtyjen sivujen osalta kuitenkin niin että käyttää aseina php / xhtml yhdistelmää. Uusissa kännyköissä on kaikissa xhtml tuki.
Aihe on jo aika vanha, joten et voi enää vastata siihen.