2011-09-13 29 views
3

我收到此錯誤XML使PHP有意想不到的字符串錯誤

解析錯誤:語法錯誤,意想不到的T_STRING在 /ho.../ssd/recording-goodbye.php上線

我已經發現,這條線是造成這樣的:

<?xml version="1.0" encoding="UTF-8"?> 

我認爲這是因爲在這臺服務器上啓用了短標籤,這是一個共享主機帳戶,我無權訪問php.ini文件。有沒有辦法可以設置標題或轉義此行?

這是

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> 
<Response> 
    <Say>Thanks for your recording. Here is what I heard</Say> 
    <Play><?php echo $_REQUEST['RecordingUrl']; ?></Play> 
    <Say>Goodbye</Say> 
</Response> 
+0

-1直到你告訴我,你是如何進入這個錯誤。 – ajreal

+1

我如何進入?它是打印在Twilio –

+0

的調試控制檯中,xml標記不能產生該錯誤。發佈錄音的前幾行-goodbye.php – blejzz

回答

4

這個固定

<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> 
+0

請把你現有的代碼放在你的問題中,這樣可以幫助那些偶然發現的人。沒有它,幾乎沒有上下文。如果您確實標記了帶有.php擴展名的xml文件,那麼您可能還有其他問題。 –

+0

好吧,我把完整的代碼放在我的問題裏面,xml文件裏面的迴應是爲什麼php擴展是必要的 –

相關問題