我在php中创建了代码低于
<?php
$text = $_POST["text"];
$name = $_POST["name"];
$Voice = new COM("SAPI.SpVoice");
$FileStream = new COM("SAPI.SpFileStream");
$FileStream->Open("C:''xampp''htdocs''1''"$name"", 3, false);
$Voice->AllowAudioOutputFormatChangesOnNextSet = false;
$Voice->AudioOutputStream = $FileStream;
$Voice->Speak($text);
$FileStream->Close();
?>
但它给出错误syntax error, unexpected '$name' (T_VARIABLE)
如何解决?
使用"时,只需编写
"C:''xampp''htdocs''1''$name"
或者:
"C:''xampp''htdocs''1''{$name}"
否则:
"C:''xampp''htdocs''1''" . $name
这是错误的
$FileStream->Open("C:''xampp''htdocs''1''"$name"", 3, false);
应该是
$FileStream->Open("C:''xampp''htdocs''1''".$name, 3, false);