Toon posts:

[apache/php] WML met php op lycos server

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,
Ik heb een all-in-1 pakket bij lycos. Nu wil ik er ook wap pagina's op kunnen openen. Die wappagina's doen heb op zich prima maar als ik php toevoeg dan wordt de php code niet uitgevoerd. Ik heb het volgende in de .htaccess staan om wml pagina's te kunnen zien op mobile telefoons:
code:
1
2
AddType text/vnd.wap.wml wml
DirectoryIndex index.wml

De php configuratie van lycos is al volgt: http://www.ring2mobile.nl/test/phpinfo.php

Nu is mijn vraag of het uberhaubt mogelijk is om php in de wappagina's te krijgen en als het mogelijk is hoe?

Koen

Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Had ik al gelezen, maar ik zie daar toch geen oplossing in staan voor mijn probleem....
Bij mij bouwt php de pagina niet op.
PHP parsed dus geen wappagina's bij lycos. Is daar iets aan te doen?

[ Voor 39% gewijzigd door Verwijderd op 07-01-2005 12:46 ]


Acties:
  • 0 Henk 'm!

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Verwijderd schreef op vrijdag 07 januari 2005 @ 12:45:
PHP parsed dus geen wappagina's bij lycos. Is daar iets aan te doen?
hoe je het precies ziet dat PHP wappagina's moet parsen weet ik niet, maar het idee (ik heb het zelf ook nooit gedaan, maar dit is wat ik lees) is dat je met php de output voor een wappagina genereert (net zoals je dat voor een html-pagina doet) en dan een specifieke header zet die aangeeft dat het om een wappagina gaat ipv text/html

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nou als ik de pagina open in internet explorer kan ik de php code zien, er de php code wordt niet geparesed. Snappie?

Acties:
  • 0 Henk 'm!

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 21-07 01:24

Fatamorgana

Fietsen is gezond.

php parsed nu denk ik alleen .php pagina's. Hij weet niet dat jij wil dat ie ook .wml moet parsen. Waarom gebruik je geen .php pagina's en laat die WML code genereren? Zo doe ik dat en dat werkt perfect.

Zoiets werkt bv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
header ("Content-Type: text/vnd.wap.wml");
print("<?xml version = \"1.0\"?>\r\n");
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <head>
    <meta forua="true" http-equiv="Cache-Control" content="no-cache, max-age=0, must-revalidate, proxy-revalidate, s-maxage=0"/>
  </head>
  <card id="page1">
    <p align="center">
      Testje
    </p>
  </card>
</wml>

[ Voor 55% gewijzigd door Fatamorgana op 07-01-2005 13:16 ]


Acties:
  • 0 Henk 'm!

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 23:02

pietje63

RTFM

Of je doet het andersom en wijst de extensie .wml toe aan php.. Dit kan als het goed is via htacess. Op die manier gebruit tweakers de dsp extensie, fok de .fok extensie en kun je ook .html door php laten parsen.

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
pietje63 schreef op vrijdag 07 januari 2005 @ 13:29:
Of je doet het andersom en wijst de extensie .wml toe aan php.. Dit kan als het goed is via htacess. Op die manier gebruit tweakers de dsp extensie, fok de .fok extensie en kun je ook .html door php laten parsen.
Dat je het in de http.conf kunt instellen weet ik. Maar kan dat ook in een .htaccess?

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op vrijdag 07 januari 2005 @ 14:08:
[...]

Dat je het in de http.conf kunt instellen weet ik. Maar kan dat ook in een .htaccess?
ja

Acties:
  • 0 Henk 'm!

  • Fatamorgana
  • Registratie: Augustus 2001
  • Laatst online: 21-07 01:24

Fatamorgana

Fietsen is gezond.

pietje63 schreef op vrijdag 07 januari 2005 @ 13:29:
Of je doet het andersom en wijst de extensie .wml toe aan php.. Dit kan als het goed is via htacess. Op die manier gebruit tweakers de dsp extensie, fok de .fok extensie en kun je ook .html door php laten parsen.
Dan krijg je wel het effect dat echte WML pagina's zonder php code er in ook geparsed worden terwijl daar helemaal geen php code in zit.

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Fatamorgana schreef op vrijdag 07 januari 2005 @ 14:24:
[...]

Dan krijg je wel het effect dat echte WML pagina's zonder php code er in ook geparsed worden terwijl daar helemaal geen php code in zit.
Dat is een afweging die je moet maken, zo erg veel "vertraging"/overhead is dat namelijk niet.
Wat wel een punt is, dat als je het zo wilt doen dat je wel de short-open-tag in php.ini uit hebt staan.
short_open_tag boolean

Tells whether the short form (<? ?>) of PHP's open tag should be allowed. If you want to use PHP in combination with XML, you can disable this option in order to use <?xml ?> inline. Otherwise, you can print it with PHP, for example: <?php echo '<?xml version="1.0"'; ?>. Also if disabled, you must use the long form of the PHP open tag (<?php ?>).

Note: This directive also affects the shorthand <?=, which is identical to <? echo. Use of this shortcut requires short_open_tag to be on.

[ Voor 6% gewijzigd door Erkens op 07-01-2005 14:38 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Fatamorgana schreef op vrijdag 07 januari 2005 @ 13:13:
php parsed nu denk ik alleen .php pagina's. Hij weet niet dat jij wil dat ie ook .wml moet parsen. Waarom gebruik je geen .php pagina's en laat die WML code genereren? Zo doe ik dat en dat werkt perfect.

Zoiets werkt bv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
header ("Content-Type: text/vnd.wap.wml");
print("<?xml version = \"1.0\"?>\r\n");
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <head>
    <meta forua="true" http-equiv="Cache-Control" content="no-cache, max-age=0, must-revalidate, proxy-revalidate, s-maxage=0"/>
  </head>
  <card id="page1">
    <p align="center">
      Testje
    </p>
  </card>
</wml>
Thx, ik dacht dat telefoons enkel de wml extentie accepteerde, maar dit is dus blijkbaar niet zo _/-\o_

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op vrijdag 07 januari 2005 @ 19:48:
[...]
Thx, ik dacht dat telefoons enkel de wml extentie accepteerde, maar dit is dus blijkbaar niet zo _/-\o_
Ze zien aan de content-type dat het een WML pagina is, gelukkig maar, want anders had je ook geen gebruik kunnen maken van index pagina's (bijvoorbeeld een index.wml)

Acties:
  • 0 Henk 'm!

Verwijderd

Fatamorgana schreef op vrijdag 07 januari 2005 @ 13:13:
php parsed nu denk ik alleen .php pagina's. Hij weet niet dat jij wil dat ie ook .wml moet parsen. Waarom gebruik je geen .php pagina's en laat die WML code genereren? Zo doe ik dat en dat werkt perfect.

Zoiets werkt bv:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
header ("Content-Type: text/vnd.wap.wml");
print("<?xml version = \"1.0\"?>\r\n");
?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
  <head>
    <meta forua="true" http-equiv="Cache-Control" content="no-cache, max-age=0, must-revalidate, proxy-revalidate, s-maxage=0"/>
  </head>
  <card id="page1">
    <p align="center">
      Testje
    </p>
  </card>
</wml>
Ik heb dit bestand opgeslagen als index.php, maar als ik de pagina via mijn telefoon wil benaderen zegt ie "Onbekend bestandsformaat". Waar komt dit door?
Pagina: 1