Utilizando PHP e MySQL para gerar páginas WAP
No último mês tive um desafio, que era de dar suporte a um servidor wap e de desenvolver um pequeno aplicativo de informações sem fio. Para minha alegria e até certo ponto surpresa foi a grande variedade de desenvolvedores e mantedores de lista de discussão e suporte, isto principalmente nos Estado Unidos.
As linguagens usados por mim foram wml que é um xml com todo seu poderío e força, uma linguagem totalmente dinâmica.
Com quem se pode fazer maravilhas. Para trabalhar com programas cliente utilize wmlscript que é um script que praticamente todos os navegadores suportam. E quem tem sua base de linguagem no javascript, simples e fácil de aprender.
No servidor pode se usada qualquer linguagem, mas cada vez mais servidores linux com apache e php também dão suporte ao wap.
É o mundo linux invadindo o maravilhoso mundo do wap.
Exemplo de php + mysql + wml
Links relacionados:
Comunidade -> http://www.wmlclub.com/
Documentação -> http://www.wml.com
Simulador -> http://www.yourwap.com
As linguagens usados por mim foram wml que é um xml com todo seu poderío e força, uma linguagem totalmente dinâmica.
Com quem se pode fazer maravilhas. Para trabalhar com programas cliente utilize wmlscript que é um script que praticamente todos os navegadores suportam. E quem tem sua base de linguagem no javascript, simples e fácil de aprender.
No servidor pode se usada qualquer linguagem, mas cada vez mais servidores linux com apache e php também dão suporte ao wap.
É o mundo linux invadindo o maravilhoso mundo do wap.
Exemplo de php + mysql + wml
<?php //funções globais funcao.php function connect_db() { //**constants database $db_HOST = "localhost"; $db_USER = "user"; $db_PASS = "senha"; $banco = "banco de dados"; $dbc = mysql_connect($db_HOST,$db_USER,$db_PASS); $m = mysql_select_db($banco,$dbc); return($dbc); } // ler noticias cadastrados no banco $tmp = "SELECT titulo, texto FROM tabela LIMIT 1"; $sts = @mysql_query($tmp,$dbc); $row = mysql_fetch_object($sts); ?> <?xml version="1.0"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <template> <do type="prev" label="Voltar"><prev/></do> </template> <card id="home" title="<?php echo $row->titulo ?>"> <do type="accept" label="Principal"><go href="index.php"/></do> <p align="left"><?php echo $row->texto; ?></p> <p align="center"></p> </card> </wml>
Links relacionados:
Comunidade -> http://www.wmlclub.com/
Documentação -> http://www.wml.com
Simulador -> http://www.yourwap.com
Digo "compilada", ou melhor, executada no servidor, o qual só o html ou wml será enviada para o usuário. Pois se vc pedir para exibir o código fonte nestes simuladores de wap (alguns possui este recurso), ele mostra todo o seu código php inclusive senha do banco de dados, diferente do que faz os browsers comuns.
Eu testei pelo http://www.wapsilon.com
Eu testei pelo http://www.wapsilon.com
16/09/2004 9:22am
(~20 anos atrás)
Qual erro ?
Edmar o php eh uma linguagem originalmente de script, nao compilada.
Edmar o php eh uma linguagem originalmente de script, nao compilada.
15/09/2004 8:31am
(~20 anos atrás)
Este codigo causa erro na linha 21. E tem outra, ao pedir para exibir o codigo fonte, ele traz todo o codigo php sem compilar, inclusive seu login e senha do banco de dados...
14/09/2004 6:30pm
(~20 anos atrás)
De fato, site da zend é excelente. Além disso a facilidade do wml é muito gde.
17/05/2004 3:16pm
(~20 anos atrás)
Realmente pesso desculpa pelo endereco errado divulgado a cima como documentacao.
Porém o assunto chamou mais assunto do que eu imaginava e pretendo logo escrever outro artigo falando de php + wml (wireless).
Para recompensar vou passar um otimo tutorial em ingles do pessoal da zend que trata do assunto
http://www.zend.org/zend/tut/wap.php
Porém o assunto chamou mais assunto do que eu imaginava e pretendo logo escrever outro artigo falando de php + wml (wireless).
Para recompensar vou passar um otimo tutorial em ingles do pessoal da zend que trata do assunto
http://www.zend.org/zend/tut/wap.php
17/05/2004 10:08am
(~20 anos atrás)
Muito legal o artigo. Trabalho com PHP, e sou defensor primário desta extraordinária Linguagem. Engraçado que antes da sua publicação eu pensava e estava interessado na área de WAP. Seu artigo me incentivou ainda mais. Parabéns!
PS.: O endereço www.wml.com direciona para o site do World Medical Leaders, talvez vc tenha confundido....
PS.: O endereço www.wml.com direciona para o site do World Medical Leaders, talvez vc tenha confundido....
12/05/2004 7:11am
(~20 anos atrás)
Pelo que você passou em seu artigo PHP-WAP é uam tecnologia interessanda e aparentemente não muito complicada de se trabalhar. Começo aqui a me interessar pelo assunto.
11/05/2004 1:01pm
(~20 anos atrás)
Realmente a cada dia que passa, eu vejo que os portais waps só tendem a crescer cada vez mais. A cada dia existem mais celulares que disponibilizao o acesso a páginas do tipo wap. Logo eu realmente me interesso muito em matérias ligadas PHP-WAP, mesmo que eu ainda nao tenha trabalhado com essa tecnologia ainda.
06/05/2004 8:25am
(~20 anos atrás)
Estou precisando de um exemplo de como integrar os tres acima, php wml e postgreSQL, pois o meu BD está nele.
Desde já agradeço ,