php - XML 使 PHP 出现意外的字符串错误

标签 php xml parsing

<分区>

我收到这个错误

Parse error: syntax error, unexpected T_STRING in /ho.../ssd/recording-goodbye.php on line 1

我发现这条线导致了这个:

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

我认为这是因为此服务器上启用了短标签,它是一个共享主机帐户,我无权访问 php.ini 文件。有什么方法可以设置标题或转义这一行吗?

这是recording-goodbye.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>

最佳答案

这修好了

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

关于php - XML 使 PHP 出现意外的字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405650/

相关文章:

php - 如何使 strtotime 解析澳大利亚(即英国)格式的日期 : dd/mm/yyyy?

php - 使用正则表达式从 <a> HTML 标记获取所有属性

.net - 使用类似 IE 的着色和折叠节点在 WinForms 应用程序中显示 XML 文件

java - 不应在 android manifest 文件中声明 minSdk 版本

parsing - Haskell 中 Data.ByteString.Lazy.Char8 的解析器?

php - CakePHP、电子邮件模型和电子邮件组件。我做过蠢事

php - 将计数器变量添加到变量名称

python - 使用 Python 创建文件时保留初始 XML 注释

c# - 如何解析字符串以匹配 C# 中的模式

postgresql - Postgres - 全文搜索接受表情符号