Re: [PHP] PHP within XML?

2011-08-25 Thread John Black

On 25.08.2011 16:06, Ron Piggott wrote:

I am trying to figure out if it is possible to have PHP work within an XML 
document.
Right now the PHP is displayed as a comment.
Thoughts anyone?
Ron


How are you executing the XML file? By calling it with your browser?
You may need to tell your webserver that you want to treat your xml file 
as a PHP document.


You can use .htaccess for this and add something like this:
Files YourXMLFile
 ForceType application/x-httpd-php
/Files

Hope this helps.
--
John



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] PHP within XML?

2011-08-25 Thread Ken Robinson

Quoting Ron Piggott ron.pigg...@actsministries.org:



I am trying to figure out if it is possible to have PHP work within  
an XML document.


The application is tracking RSS subscribers IP addresses within the database.

I have wrote functions so the PHP code required is below is minimal,  
after the XML declaration line.


Prior to posting this question I tried to have the PHP at the very  
start, but that doesn’t work, the declaration line needs to be first.


Right now the PHP is displayed as a comment.


In order for your PHP code to be processed the file should be named  
with a .php extension. Since you're writing XML code, you need to send  
an XML header type first:

?php
header (Content-Type:text/xml);

#load RSS XML function

require_once(rss_subscribers_xml.php);

$ip_address = _ip;
rss_subscriber_update($ip_address);

echo '?xml version=1.0 encoding=utf-8?' . \n;
?
Rest of your XML content.


This should work.

Ken


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php