0

Utilizando PHP e MySQL para gerar páginas WAP

criado por leo genilhu em 04/05/2004 11:53am
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

<?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

Comentários:

Mostrando 1 - 10 de 12 comentários
Boa noite

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 ,
16/11/2007 3:18pm (~9 anos atrás)

Edmar disse:
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
16/09/2004 9:22am (~12 anos atrás)

leo genilhu disse:
Qual erro ?

Edmar o php eh uma linguagem originalmente de script, nao compilada.

15/09/2004 8:31am (~12 anos atrás)

Edmar disse:
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 (~12 anos atrás)

De fato, site da zend é excelente. Além disso a facilidade do wml é muito gde.
17/05/2004 3:16pm (~12 anos atrás)

leo genilhu disse:
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
17/05/2004 10:08am (~12 anos atrás)

Bruno Santos disse:
HE HE HE
14/05/2004 6:37pm (~12 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....
12/05/2004 7:11am (~12 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 (~12 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 (~12 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)