ApacheWAP

Akiro 29.05.01 21:00

Pieni esimerkki miten Headeria muuttamalla saa Apachen toimimaan WAP-serverinä.

 Tekstiversio  Arvo: 5 (10 ääntä)  Äänestä: +  -
<?php
    header("Content-type: text/vnd.wap.wml");
    echo '<?xml version="1.0"?>';
    echo '<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"' .
           ' "http://www.wapforum.org/DTD/wml_1.1.xml">';
?>
<wml>
<template>
<do type="options" name="home" label="Trillian WAP">
        <go href="/wap.php"/>
</do>
<do type="accept" name="prev" label="Back">
        <prev/>
</do>
</template>
<card id="Trillian" title="Trillian">
<p>
<b>WAP-Trillians</b>
<img src="/tux.wbmp" alt="Trillian"/>
<br/><a href="/wap_finger.php">Finger</a>
<br/><a href="/wap_uptime.php">Uptime</a>
<br/><a href="/wap_prices.php">Prices</a>
<br/><a href="/wap_links.php">Links</a>
</p>   
</card>
</wml>

Buzer 15:03 26.12.03 
Kyllä nykyisin aika monessa serverissä tuo on jo valmiina (huomaan kyllä milloin postitettu).
text/vnd.wap.wml wml
Tuollainen rivi löytyy minulta /etc/apache/mime.types:istä ja en ole muunellut ko. tiedostoa ollenkaan (Apache 1.3.29).

Kannattaisi varmaan laittaa escaptaukset tai korvata 'echo "...";' 'echo '...';':lla
Akiro 10:10 29.3.04 
Kyllä tuossa escapetukset on olleet, mutta kuten huomaat tuo on aika antiikkinen koodipätkä, matkan varrella hukkuneet. Serverin siirrossahan oli aikoinaan ongelmia noiden \-kanssa
pyssysankari 15:01 6.11.04 
jaa jaa...
Rich 16:44 29.11.07 
Hyvä o.