XML使PHP出现意外的字符串错误
我得到了这个错误 分析错误:语法错误,中出现意外的T_字符串 /ho…/ssd/recording-bye.php在第1行XML使PHP出现意外的字符串错误,php,xml,parsing,Php,Xml,Parsing,我得到了这个错误 分析错误:语法错误,中出现意外的T_字符串 /ho…/ssd/recording-bye.php在第1行 我发现这条线导致了以下情况: <?xml version="1.0" encoding="UTF-8"?> 我认为这是因为在这个服务器上启用了短标记,它是一个共享托管帐户,我没有访问php.ini文件的权限。有什么方法可以设置标题或转义这一行吗 这是recording-bye.php的全部内容 <?php echo '<?xml versio
我发现这条线导致了以下情况:
<?xml version="1.0" encoding="UTF-8"?>
我认为这是因为在这个服务器上启用了短标记,它是一个共享托管帐户,我没有访问php.ini文件的权限。有什么方法可以设置标题或转义这一行吗
这是recording-bye.php的全部内容
<?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>
谢谢你的录音。这是我听到的
再见
尝试下面介绍的技术:
它涉及到处理xml文件,这样当php配置使用短标记对其进行解释时,它仍然会以xml的形式出现。这就解决了它
<?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?>
-1直到你告诉我你是如何陷入这个错误的。我是如何陷入这个错误的?这是一个打印在调试控制台中的错误。xml标记不能产生该错误。发布recording-bye.phpCan的前几行代码,您可以向我们展示recording-bye.php中的相关代码吗?它不起作用,因为您的xml由于使用了短标记而被解释为php。请将现有代码放入您的问题中,以便它可以帮助其他偶然发现此问题的人。没有它,就没有什么背景。如果您确实用.php扩展名标记了一个xml文件,那么您可能还有其他问题