[英]How can I add php to an xml file using .htaccess and make it work?
我的XML文件中有這個
AddType application/x-httpd-php .xml
我正在使用的XML文件中可以從數據庫內部打印內容。
但是<?xml?>
顯然是php,並返回解析錯誤。
我怎樣才能解決這個問題?
嘗試使用
AddHandler application/x-httpd-php5 .php .xml
還要檢查short_open_tag
並確保它在php.ini
文件中,並且您沒有使用它
short_open_tag = Off
另外,您可以使用.php
文件(如果可以的話)編寫/生成xml
。
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
<item>
<title><?php echo "something"; ?></title>
</item>
<?php
// more php code
?>
我知道這是一個老問題,但是在發送xml標頭類型實際上可以解決問題,但我認為它無法回答問題。 而不是將AddType application/x-httpd-php .xml
放置在實際的xml文件中,請嘗試將AddType application/x-httpd-php .xml
到您的.htaccss文件中。 這應該可以解決您的問題。 編碼愉快!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.