In VXML-Datei gismo.xml zurückkehren, übermittle ich Variable Comm Server PHP-ProgrammVXML einreichen und
<submit next="http://lyle.smu.edu/~sqin/cse7347/A7/Gismo/WriComm.php"
namelist="Comm"/>
Im PHP-Programm, ich möchte diese Variable auf eine TXT-Datei schreiben, dann auf die ursprüngliche VXML zurückkehren .so dass das VXML funktioniert. Die WriComm.php ist
<?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;
?>
Wenn ich das VXML-Programm ausführen, sagt es, dass es einen internen Fehler hat. Ich denke es ist vielleicht etwas falsch im PHP. Wie kann ich es ändern?
Ich habe 'return $ xml_vxml;' geändert, um 'readfile (" gismo.xml ");' zurückzugeben, so dass es die ursprüngliche vxml zurückgibt. Es klappt! – Mayoco
@ jim-rush Sorry, wenn ich dich nicht richtig verstanden habe, aber ist ein VoiceXML/VXML-Element, um Daten an den Server zu senden und auf eine andere Seite zu übergehen. Es ist Teil von VXML 2.0 und VXML 2.1. Element wird verwendet, um Informationen abzurufen, ohne zu einer anderen Seite überzugehen. –
Anupam
@AnupamJain Sie haben Recht. Die Antwort hatte falsche Informationen. Ich habe es aktualisiert. Vielen Dank. –