PHP不解析XML文件

PHP不解析XML文件,php,xml,parsing,Php,Xml,Parsing,我原来的问题解决了:,已经导致了一个新的问题 我在一个网页中有一个flash元素,它的.swf为某些值调用settings.xml文件 其中一个值必须与url相关-它需要显示url的第二个最后字符(在尾随/之前)的值(0-2) 因此,我有一个PHP函数,curPageURL(),它获取URL,并切掉正确的字符,这是测试工作 XML中的行内容如下: value="<?php echo substr( curPageURL(), -2, 1); ?>" 然而,当我在/settings.

我原来的问题解决了:,已经导致了一个新的问题

我在一个网页中有一个flash元素,它的.swf为某些值调用settings.xml文件

其中一个值必须与url相关-它需要显示url的第二个最后字符(在尾随/之前)的值(0-2)

因此,我有一个PHP函数,
curPageURL()
,它获取URL,并切掉正确的字符,这是测试工作

XML中的行内容如下:

value="<?php echo substr( curPageURL(), -2, 1); ?>"

然而,当我在/settings.xml上查看源代码时,这行代码显示出
这对我来说很有效,它迫使PHP将xml解释为PHP脚本:


ForceType应用程序/x-httpd-php

如果您得到的是原始php代码,那么您的设置就不正确。。。你确认正在解析.htaccess吗?我该怎么做?(抱歉,对PHP/server来说是个新手)最简单的方法是在.htaccess中键入一些垃圾,保存它,然后再次点击你的.xml url。如果您得到一个内部服务器错误,那么Apache至少正在查看.htaccessAh,当我添加
php\u值…
时,它将其注释掉,并说出于安全原因,我需要使用一个单独的php.ini文件。所以我假设这表明它至少在看它?顺便说一句,x-http-php5s是用于PHP源代码的。它输出指定的文件类型,php代码被很好地着色。试一下
x-httpd-php5
,它是实际的php解释器。
AddHandler application/x-httpd-php5s .php
AddHandler x-httpd-php5 .xml