Estou a fazer uma página wap e estou a utilizar Php e Mysql!
O meu problema é que se eu adiciono alguma tag 'input' nos meus files .wml ou .php, e em celulares como Nokia 8310, 3100 ou Panasonic EB-GD55 recebo a seguinte menssagem: 'File format unknown'. Coisa que já não acontece com outros browsers com suporte wap como o 'Win Wap'.
Este é um exemplo num file .wml:
<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
?>
<wml>
<card title="">
<p>
<img src="images/logo.wbmp" alt="Logo"/><br/>
<small>
contact<br/><br/>
Name:<br/>
<input title="Name" name="name"/><br/>
Email:<br/>
<input title="Email" name="email"/><br/>
Message:<br/>
<input title="Message" name="message"/><br/>
<anchor>
submit
<go method="get" href="contact.php">
<postfield name="name" value="$name"/>
<postfield name="email" value="$email"/>
<postfield name="message" value="$message"/>
</go>
</anchor>
<br/>
</small>
<img src="images/footer.wbmp" alt="footer"/>
</p>
</card>
</wml>Este é outro exemplo, num file .php:
<?php
header("Content-type: text/vnd.wap.wml");
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\""
. " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
echo "<wml>";
echo "<card title=''>";
echo "<p><img src='images/logo.wbmp' alt='Logo'/><small><br/><br/>";
echo "Enter nickname:";
echo "<input name='nickname' type='text' maxlength='7'/>";
echo "<br/><a title='Enter' href='login.php?nick=$(nickname)'>Login</a><br/>";
echo "</small><img src='images/footer.wbmp' alt='footer'/></p><br/><br/>";
echo "</card>";
echo "</wml>";
?>Adiciono também o Type via o .htacces:
AddType application/x-httpd-php .wml
Em princípio tenho tudo para trabalhar, mas a tag 'input' é que gera o erro e não sei porquê!
Alguma ideia!?
Obrigado



Postagens
Não informado
