Wap, skapa en wapsida

From Linuxwiki
Revision as of 17:03, 11 May 2026 by Linadmin (talk | contribs) (2 revisions imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

WAP - Skapa wapsida

Exempel från vlug.linux.se. Hur man hämtar hem en ringsignal från sin apacheserver.

Tycker du också att det känns dyrt med 5 kr för en bild, 10 kr för en ringsignal osv?

Då kan du lägga upp en egen WAP-sida med apache. Här står det hur man gör. Du kommer då endast att behöva betala för anslutningen.

I Apaches konfigurationsfil /etc/apache2/conf/apache2.conf (ibland /etc/httpd.conf) ska du lägga till följande rader i slutet av filen:

AddType text/vnd.wap.wml wml
AddType image/vnd.wap.wbmp wbmp
AddType text/vnd.wap.wmlscript wmls
AddType application/vnd.wap.wmlc wmlc
AddType application/vnd.wap.wmlscriptc wmlsc

AddType text/vnd.sun.j2me.app-descriptor jad
AddType application/java-archive jar

Då kommer Apache att stödja WML (Wireless Markup Language) som är formatet för WAP-sidor.

Sen skapar du en mapp i /var/www/localhost/htdocs/ (eller där du spar dina filer för webservern) som heter till exempel 'wap'. Där lägger den fil du vill ladda upp till mobilen. Till exempel test.mid. Observera att man måste kunna läsa filen utifrån så enklast gör du för dig om du kör

$ chmod a+r test.mid

Du ska nu skapa en wapsida, jag kallar min för index.wml.

Här är innehållet i den:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN">

<wml>

<card id="VLUGM" title="VLUG">
<p>
<a href="test.mid">Ringsignalen</a>
</p>
</card>

</wml>

Då kommer länken ringsignalen att hamna på sidan, när du öppnar den kommer din telefon att hämta ringsignalen.

För att wappa till sidan gör du precis som vanligt

http://123.123.123.123/wap/index.wml

Förutsatt att ditt IP är 123.123.123.123 förstås.

Notera. I ubuntu-server behövdes inte apachetillägget. Det fungerade med enbart programmet.

Exempel

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN">

<wml>

<card id="VLUGM" title="VLUG">
<p>
<a href="test.mid">Ringsignalen</a>
</p>
</card>

</wml>