Jump to content


GesF

Member Since 03/12/2002
Offline Last Active 17/08/2004, 11:26
-----

Topics I've Started

Wml & Php

01/10/2003, 16:41

Oi pessoal!

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

IPB Skin By Virteq