Principal Indice Links Meu Currículo e-mail

PHP e WML - Tutorial



Lição 1
 

     Nesta primeira lição falarei um pouco sobre PHP e sobre algumas ferramentas necessárias para que você possa desenvolver e testar suas páginas WML.

     O que é PHP ?

           PHP é uma linguagem de elaboração de scripts, ou seja, é uma linguagem que processa, através de scripts, solicitações feitas por um cliente (normalmente um usuário com uma máquina conectada na Internet e usando um browser tal como o Internet Explorer ou o Netscape) e devolve o resultado para o cliente em arquivos no formato HTML.

     Como o PHP é reconhecido ?

           Um arquivo PHP normalmente tem uma das seguintes extensões de arquivo: php ; php3 ; php4

           Um script PHP é delimitado por tags, como as descritas abaixo:

                      <?php       ?>       : padrão XML
                      <?         ?>       : padrão SGML
                      <script language="PHP">         </script>
                      <%         %>       : este é o padrão ASP e não é automaticamente reconhecido pelo servidor WEB, tendo que ser configurado para tal reconhecimento.

           O mais usual é usar o formato XML:

                      <?php       ?>

     Se você quiser saber mais sobre PHP conheça o tutorial que escrevi em PHP Tutorial

     O que é WML ?

           WML(Wireless Markup Language) é uma especificação baseada no padrão XML que permite que os dispositivos wireless baseados no padrão WAP(Wireless Application Protocol), tais como os celulares WAP, acessem páginas WEB de forma semelhante às páginas que acessamos em nossos desktops.

     Como o WML é reconhecido ?

           Um arquivo WML tem a extensão de arquivo: wml

           Um script WML é delimitado por tags, como as descritas abaixo:

                      <wml>
                      </wml>

     Se você quiser saber mais sobre WML e WIRELESS, visite o site HELYOWAP

     Usando um Servidor WEB

     Para que você possa testar os exemplos que iremos apresentar neste tutorial ou escrever e testar seus próprios scripts WML, é necessário que hospede suas páginas em um provedor que ofereça suporte ao uso do WML ou então usar seu computador para hospedar suas páginas. Para isso é preciso que instale no seu computador um Servidor WEB. Como estamos falando de PHP, sugiro que você utilize o Apache WEB Server.

     O download do Apache WEB Server pode ser feito de www.apache.org.

     Download do PHP

     Você também precisará instalar o PHP no seu computador.

     O download do PHP pode ser feito de www.php.net.

     Maiores detalhes sobre a instalação do Apache e do PHP podem ser encontrados em Apêndice.

     Configurando o Apache

     Depois de instalados o Apache e o PHP, adicione as seguintes linhas ao final do arquivo de configuração do Apache (httpd.conf):

# MIME Types for WAP
# For PHP 4.x, use this:
AddType application/x-httpd-php .wml
AddType text/vnd.wap.wml .wml
AddType image/vnd.wap.wbmp .wbmp

     As duas primeiras linhas são apenas comentários; a terceira linha permite que o PHP reconheça arquivos WML; a quarta e quinta linhas permitem ao Apache interpretar corretamente arquivos e imagens no padrão WML. Sem essas linhas o Apache não reconhecerá o formato WML e tentará enviar o arquivo para download.

     Usando simuladores de celulares WAP

     Finalmente, para que você possa abrir suas páginas no formato WML, será necessário o uso de programas que simulem um brownser WAP. Normalmente os sites especializados em wireless indicam o uso de dois simuladores, os quais podem ser encontrados no seguintes endereços:

      Openwave SDK

      Nokia

     Pronto!!! depois de instaladas todas as ferramentas necessárias ao aprendizado do PHP com WML é hora de partir para o que interessa, ou seja, escrever scripts PHP com o uso do formato WML para que os mesmos sejam lidos em dispositivos WAP.

ir para a lição 2