2014-01-28 63 views
0

我正在嘗試創建一個動態的新聞RSS源。我發現,你不能把php標記在一個XML文件,當我試圖創建一個使用的頭在PHP錯誤的RSS源

header("Content-Type: application/rss+xml; charset=ISO-8859-1"); 

我得到這個錯誤PHP文件

警告:不能更改頭信息 - 在/ var/www/vhosts/myserver/httpdocs/client_area/baking/site /目錄中已經發送的頭文件(輸出開始於/var/www/vhosts/myserver/httpdocs/client_area/baking/site/index.php:72)第3行的pages/rss.php

+0

這是一個PHP錯誤,這意味着當您執行'header'調用時,您已經開始輸出數據。嘗試在執行過程中提前調用該調用。 –

+0

看看這篇文章:http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php/8028987#8028987 – Jojo

+0

只讀錯誤,並嘗試解決它說。在您發佈論壇或q/a網站之前,請詢問谷歌。你會爲自己節省很多火焰。 – Joshua

回答

0

當輸出已經有sta時,不能使用頭換句話說:

只有當您的瀏覽器完全是白色,而不是單個字符或html標籤或任何輸出發生時,標頭纔有效。

在輸出發生之前在腳本的前面執行此操作。