VXML提交并返回

时间:2016-03-24 22:28:56

标签: php vxml

在VXML文件gismo.xml中,我将变量Comm提交到服务器php程序

<submit next="http://lyle.smu.edu/~sqin/cse7347/A7/Gismo/WriComm.php"
namelist="Comm"/>

在php程序中,我想将此变量写入txt文件,然后返回原始VXML.So,VXML将起作用。 WriComm.php是

<?php
ini_set('display_errors', '1');
error_reporting (E_ALL); 
$Comm = "no Command";
if (isset($_REQUEST['Comm'] )) {
$Comm = $_REQUEST['Comm'];
}
file_put_contents("gismoCommand.txt",$Comm);
echo $Comm;
 $xml_vxml = new DomDocument;
 $xml_vxml->load('gismo.xml');
 return $xml_vxml;
?>

当我运行VXML程序时,它说它有内部错误。我认为它可能是错误的PHP。我该如何修改它?

1 个答案:

答案 0 :(得分:0)

编辑:您已将解决方案放在此答案评论中。

另一种解决方案是使用data element,其结构如下:

<data name="yourResult" srcexpr="http://lyle.smu.edu/~sqin/cse7347/A7/Gismo/WriComm.php"
namelist="Comm"/>

此外,如果您怀疑PHP代码,请使用SoapUI或Web浏览器等HTTP测试工具单独测试它。