Funguje mi to len cez internet, cez telefon mi to nezobrazuje, preco?
login.php
<?
Header("Content-Type: text/vnd.wap.wml");
echo '<?xml version="1.0"?>';
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD XML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="Vitaj v chate!">
<p>
Zvolte si meno:
<input name="meno"/>
</p>
<p>
<a href="chat.php?meno=$(meno)#c2">Vstup</a>
</p>
</card>
</wml>
chat.php
<?
Header("Content-Type: text/vnd.wap.wml");
echo '<?xml version="1.0"?>';
if ($zprava!="")
{
if (File_Exists("zpravy.txt"))
{
$zpravy = File("zpravy.txt");
}
$fp = FOpen("zpravy.txt", "w");
FPutS($fp, "<b>$jmeno:</b> $zprava\n");
for ($i=0; $i<10; $i++)
{
FPutS($fp, $zpravy[$i]);
}
FClose($fp);
}
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD XML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card title="mojCHAT" id="c1">
<p>
Zprava: <input name="sprava"/><br/>
<a href="chat.php?meno=$(meno)&zprava=$(sprava)&r=<?
echo UniqId("")?>#c2">Odoslat</a>
<br/>
<a href="chat.php?meno=$(meno)&r=<?echo UniqId("")?>#c2">
Obnovit
</a>
</p>
</card>
<card title="mojCHAT" id="c2"
ontimer="chat.php?meno=$(meno)&r=<?echo UniqId("")?>#c2">
<timer value="200"/>
<do type="accept" label="Nova sprava">
<go href="#c1"/>
</do>
<?
$fp = FOpen("zpravy.txt", "r");
while ($radka = FGetS($fp, 512))
{
echo "<p>$radka</p>";
}
FClose($fp);
?>
</card>
</wml>
Nějaká chybová hláška?
Nebo vůbec?
Kdysi jsem wapy dělal hodně mi pomáhal jakýsi soft od nokie. Volně (proti registraci) ke stažení na stránkách nokia.com
Pak by mohl být problém s velikostma stránky, přeložená wap stránka nesmí mít víc jak 1,6KB, jestli má víc, je to problém.
WML je stejne prisny jako XML.
Chyba je v oddelovaci parametru u odkazu. Misto "&" pouzivej "&"
Opera rulez. Umi pracovat s WAPem a umi perfekne zjistit chyby v nem.
ako tak som to rozchodil, no neda sa mi v chate odosielat a obnovovat spravy, zrejme bude nieco z input type
<wml>
<card title="mojCHAT" id="c1">
<p align="center">
Zprava:<br/><input type="text" name="zprava"/><br/>
<a href="chat.php?jmeno=$(jmeno)&zprava=$(zprava)&r=<?
echo UniqId("")?>#c2">Odeslat</a>
<br/>
<a href="chat.php?jmeno=$(jmeno)&r=<?echo UniqId("")?>#c2">
Obnovit
</a>
</p>
</card>
<card title="mojCHAT" id="c2"
ontimer="chat.php?jmeno=$(jmeno)&r=<?echo UniqId("")?>#c2">
<timer value="200"/>
<do type="accept" label="Nova zprava">
<go href="#c1"/>
</do>