[apache]wap server maken

Pagina: 1
Acties:

  • Rusky
  • Registratie: December 2000
  • Laatst online: 31-08 16:09
hallo allemaal,

ik wil hier thuis (heb al een html server) een wap server maken. nu heb ik hier al een beetje rond geneust maar nog niet met het gewenste resultaat.

Ik heb nu op (linux) mijn server in de /httpd/html een dircetory geplaats genaamd WAP. als ik nu een .wml script hier in doe en de .htacces (gedaan met pico .htacces)

met de volgende inhoud:

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


en vervolgens het uit ga proberen krijg ik de volgende melding:

Wrong mime-type, I got text/plain, but I want text/vnd.wap.wml.
This error occurs when you request a page that is not a WAP page, or when the webserver isn't set up correctly for hosting WAP sites

terwijl ik dat ik het bestandje toch wap.wml heb genoemd.

en daar staat dan in:

<html><head><title>http://3i-4.iae.nl/wap/user/kwekkeboomjuweliers - Wapsilon Wap Browser v2.1</title>
<script>var r=0;</script>
<style>input,td{font-size:10pt;font-family:helvetica;}
input,select,option{font-size:10pt;margin-top:2px;background-color:#ABC69A;}
input.i,select{width:110px;}
body{scrollbar-base-color:#ABC69A;}
small{font-size:8pt;}
a:hover{background-color:black;color:#A5B59C}
a:hover img{background-color:#ABC69A;}
</style>
<script>
if(document.all) document.write('<style>input,select,option{border:1px solid black;}</style>');
</script>
</head>
<body onscroll="r++;" bgcolor="#A5B59C" topmargin=0 leftmargin=0 link=black text=black alink=blue vlink=black>
<table width=120 cellspacing=0 cellpadding=4 align=center><tr><td>
<font face="arial,helvetica">

<script src="http://wapsilon.com/wapsilon.js" language="javascript" type="text/javascript"></script>
<form name=formname action="javascript:" style="display:inline;">
<!-- \/ \/ \/ \/ -->
<a name="intro"></a><p class=Card><center><b class=Title>- Welkom bij -</b></center>
<script>var hier=location.hash; if (
hier == "#wapsilon" || hier == "" || hier == "#"){
setTimeout('go("/?q=1;t=6;f=0::http://3i-4.iae.nl/wap/user/kwekkeboomjuweliers?i=d",2);',35 * 100);}</script>
<input type=reset onclick="go('',1); return false;" value="Back">
<input type=reset onclick="go('/?q=1;t=6;f=0::http://3i-4.iae.nl/wap/user/kwekkeboomjuweliers?i=d',1); return false;" value="Proceed">
<div style="text-align:center">[img]"/wbmp.cgi?http://3i-4.iae.nl/ui/kwekkeboom/kwekkeboom.wbmp"[/img]</div>

<div style="text-align:center">[img]"/wbmp.cgi?http://mbasics.com/si/wapmaker.wbmp"[/img]</div>
</p>
<!-- /\ /\ /\ /\ -->

</form>
<script>bijhetladen(document.formname.elements.length);</script>

</font>
</td></tr></table>
</body></html>

ja ik weet het deze is gejat bij een andere wap sooi maar dan weet ik tenminste dat het niet aan het script ligt,

Wie geeft mij raad???

mijn pc


Verwijderd

nouw, voor zover ik weet is dat geen wap pagina, dat ziet er toch meer uit als XML? enne een javascriptje in een wappagina lijkt me ook nie zo'n goed idee. Wap werkt met decks enzow. Als je dreamweaver hep kan je de nokia WML extension downloaden. ik zal zo wel effe een heel simpele wap page voor je maken om te testen.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 17:12
Op zondag 16 december 2001 14:00 schreef poepkind het volgende:
nouw, voor zover ik weet is dat geen wap pagina, dat ziet er toch meer uit als XML? enne een javascriptje in een wappagina lijkt me ook nie zo'n goed idee. Wap werkt met decks enzow. Als je dreamweaver hep kan je de nokia WML extension downloaden. ik zal zo wel effe een heel simpele wap page voor je maken om te testen.
WAP == XML

Verwijderd

probeer is met deze code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?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="option" label="GoudenGids home">
        <go href="default.asp" />
    </do>
    <do type="prev" name="prev" label="Back">
        <prev />
    </do>
</template>
<card id="main" title="Gouden Gids" ontimer="#main2">
    <timer value="25" />
    <p align="left">
    [img]"image/gglogo.wbmp"[/img]
    </p>
</card>

<card id="main2" title="Gouden Gids">
    <p>
    <a href="headings.asp?PC=0&amp;L=0">Zoek op thema</a>
    <br />
    <a href="bedrijfsub.asp">Zoek op bedrijfsnaam</a>
    <br />
    <a href="rubriek.asp">Zoek op rubrieksnaam</a>
    <br />
    <a href="handige_links.asp">Handige links</a>
    <br />
    </p>
</card>
</wml>

  • Rusky
  • Registratie: December 2000
  • Laatst online: 31-08 16:09
die script die ik geript hebt deed het wel op die andere server. maar volgens mij ligt het niet aan het scriptje maar volgens mij heb ik wat anders verkeerd gedaan, maarja wat???

krijg nog steeds de melding:

Wrong mime-type, I got text/plain, but I want text/vnd.wap.wml.
This error occurs when you request a page that is not a WAP page, or when the webserver isn't set up correctly for hosting WAP sites

BTW: ik test deze script met:

http://wapsilon.com/nl/

misschien ligt het daaraan???

BTW: Wappage van mij =

www.verbeek.dhs.org/wap/wap.wml

mijn pc


  • Sabbi
  • Registratie: December 2000
  • Laatst online: 15:51

Sabbi

je denkt aan mij.

Je moet een header meegeven zoals poepkind dat daar boven doet, dan klopt het mimetype.. verder is je file toch echt html en geen wml... dat ziet er dus wel uit met cards enzo.... ik betwijfel of jouw telefoontje een htmlpagina laat zien...
<html><head><title>http://3i-
</td></tr></table>
</body></html>

  • Rusky
  • Registratie: December 2000
  • Laatst online: 31-08 16:09
[b].... ik betwijfel of jouw telefoontje een htmlpagina laat zien...
[..]
ik doe het niet via mijn telefoon maar via

http://wapsilon.com/nl/

en met die header doet het nog niet,

dus nogmaals volgens mij ligt het niet aan de script maar aan de instellingen van mijn server (zie 1e bericht)

mijn pc


  • Ramon
  • Registratie: Juli 2000
  • Nu online
Op zondag 16 december 2001 17:59 schreef Rusky het volgende:

[..]

ik doe het niet via mijn telefoon maar via

http://wapsilon.com/nl/

en met die header doet het nog niet,

dus nogmaals volgens mij ligt het niet aan de script maar aan de instellingen van mijn server (zie 1e bericht)
heb je al een puur WMLscript geprobeerd? :?
je moet JUIST met wapsilon goeie WML opgeven, omdat wapsilon dus de parse-engine van een telefoon emuleert.

dus niet eigenwijs zijn en probeer eens gewoon WML.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • Ramon
  • Registratie: Juli 2000
  • Nu online
zoals dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0"?> 
     <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
     "http://www.wapforum.org/DTD/wml_1.1.xml"> 
<wml>

    <card id="card1" title="blaat"> 
    <p>
     server status: ONLINE!
    </p>
    <p>
    <br/>menu:<br/> 
    </p>
    </card>
</wml>

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • TheMrH
  • Registratie: April 2000
  • Laatst online: 01-09 22:45
Als ik die pagina van je open (www.verbeek.dhs.org/wap/wap.wml) gaat het helemaal niet goed. Het lijkt erop dat je php code erin hebt staan, maar deze wordt waarschijnljk niet door php geparsed. Zorg ervoor dat juist dit wel gebeurt, en stuur vanuit php de header die je er al in hebt staan:
PHP:
1
2
3
<?
header ("Content-type: text/vnd.wap.wml");
?>

om ervoor te zorgen dat deze als wml pagina wordt gezien.

The box said 'requires Windows 95 or better', so I installed Linux...


  • Rusky
  • Registratie: December 2000
  • Laatst online: 31-08 16:09
snap er geen kloot meer van.

heb hem net ff werkend gehad (had de .htaccess per ongeluk een laatste s vergeten) maar toen ik dat verbeterd had deed hij het wel, maar nadat ik de .htacces (zonder de extra 's') gedelte had deed hij het niet meer.

dus ik dacht ik zet de ht.acces (zonder extra 's') weer terug maar niks hoor

is er niet iemand zo aardig die het me ff stap voor stap uitlegt???

ja hij doet her weer.... alleen in internet explorer zie je wat en bij die wapsilon niks ???

en bij een "normaal" mobieltje ook niks

www.verbeek.dhs.org/wap/wap.wml

mijn pc


Verwijderd

zoals zo'n beetje echt iedereen hierboven probeert uit te leggen, JE HEBT GEEN WML GEBRUIKT! je zit een html document te gebruiken. dat werkt dus nie. trouwens, je kan ook winwap proberen www.winwap.org en op mijn appache servers is het .htaccess en geet ht.access

  • Rusky
  • Registratie: December 2000
  • Laatst online: 31-08 16:09
Op zondag 16 december 2001 21:35 schreef poepkind het volgende:
zoals zo'n beetje echt iedereen hierboven probeert uit te leggen, JE HEBT GEEN WML GEBRUIKT!
heb nu de script van tampie2000 gebruikt maar doet het nog niet

(heb wel .htaccess gebruikt) was een typfoutje

mijn pc


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

even zelf assertief zijn en met telnet checken? ho maar;

GET /wap/wap.wml HTTP/1.0
HOST: www.verbeek.dhs.org
ACCEPT: */*


HTTP/1.1 200 OK
Date: Sun, 16 Dec 2001 22:23:19 GMT
Server: Apache/1.3.9 (Unix) (Red Hat/Linux)
Last-Modified: Sun, 16 Dec 2001 21:14:25 GMT
ETag: "7b463-130-3c1d0eb1"
Accept-Ranges: bytes
Content-Length: 304
Connection: close
Content-Type: text/plain

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="blaat">
<p>
server status: ONLINE!
</p>
<p>
<br/>menu:<br/>
</p>
</card>
</wml>






Waarschijnlijke oorzaak: je .htacess bestandje wordt niet geparsed door apache, of de instellingen worden (geheel of gedeeltelijk) overruled.
Mogelijke oplossing: Hernoem je bestand naar wap.php. zet boven in je bestand:
PHP:
1
2
3
<?
header ("Content-type: text/vnd.wap.wml");
?>

Bij mijn weten is die extentie namelijk niet vereist.

Localhost, sweet localhost


  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 19-08 14:53
Op zondag 16 december 2001 22:19 schreef Rusky het volgende:
heb nu de script van tampie2000 gebruikt maar doet het nog niet

(heb wel .htaccess gebruikt) was een typfoutje
Leuk om te zien hoe jullie omgaan met WML :+ , maar ik denk zelf dat het probleem daar niet aan ligt, maar aan een foute instelling van Apache.
Wrong mime-type, I got text/plain, but I want text/vnd.wap.wml
Hij geeft toch immers de foutmelding dat hij text/plain als mime-type binnenkrijgt, maar dat hij text/vnd.wap.wml verwacht. En de .htaccess wordt blijkbaar niet herkend. Dat duidt meestal op 1 ding: AllowOverride staat aan. Deze kan je veranderen in een Apache configuratie-bestand. Voor meer informatie verwijs ik je naar de Apache documentatie. (Gelukkig is het je eigen server, op servers van providers kun je deze niet aanpassen... laat ik er nou net zo een hebben |:( )

* elnino edit:[/b]] kvdveer was me net voor |:( , dit komt in principe op het zelfde neer.

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Op zondag 16 december 2001 23:32 schreef elnino het volgende:
* kvdveer edit:[/b]] kvdveer was me net voor |:( , dit komt in principe op het zelfde neer.
nee hoor... mijn post was langer... :P :9

Localhost, sweet localhost


  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 19-08 14:53
Op maandag 17 december 2001 00:04 schreef kvdveer het volgende:
nee hoor... mijn post was langer... :P :9
Dat van mij was gewoon compacter... :P :9 ;)

Maar nu weer even over dat configuratiebestand met daarin AllowOverride. Dat AllowOverride moet je op None zetten:
/etc/httpd/httpd.conf:
<Directory />
AuthUserFile /etc/httpd/passwd
AuthGroupFile /etc/httpd/group

Options -FollowSymLinks +Multiviews
AllowOverride None

</Directory>
Pagina: 1