Re: Parsing wml files as php

From: Date: Sun, 05 Jun 2005 19:53:31 +0000
Subject: Re: Parsing wml files as php
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-216423@lists.php.net to get a copy of this message
Dotan Cohen wrote:
On 6/5/05, Marek Kilimajer <lists@kilimajer.net> wrote:
Dotan Cohen wrote:
On 6/5/05, Marek Kilimajer <lists@kilimajer.net> wrote:
Dotan Cohen wrote:
I have gone over and over through google and various archives, but cannot come up with a solution even though I am convinced that this is a FAQ: I want to parse my .wml files. So in .htaccess I have: AddType application/x-httpd-php .wml AddType text/vnd.wap.wml .wml But it does not parse! If I remove the second line, it parses but, of course, the headers are wrong. What can I do?
output the right header: header('Content-Type: text/....'); replace .... with whatever is right. Also, you can use php extension too, as long as the header is right.
Yes, I tried sending the correct headers with the header function. For whatever reason, I can only send the correct headers with .htaccess, but that makes it so that the file is not parsed as php!
What did you tried with the header function? Exactly. Did you send Content-Type header? Put in .htaccess: AddType application/x-httpd-php .wml and start php scripts with: header('Content-Type: text/vnd.wap.wml');
The file starts off: <?php header("Content-type: text/vnd.wap.wml"); print"<?xml version=\"1.0\"?> <!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\"> <wml>"; with no white space or line breaks before the <?php. Dotan http://lyricslist.com/lyrics/pages/artist_albums.php/402/Pink%20Floyd Pink Floyd Lyrics
instead of doing something hard, try doing: AddType text/vnd.wap.wml .wml AddHandler application/x-httpd-php .wml

« previous php.general (#216423) next »