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
(~21 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
(~21 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
(~21 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
(~21 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
(~21 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 ,