2011-09-13 11 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扩展是必要的 –

相关问题