PHP错误语法错误,意外'$ name'(T_VARIABLE)

时间:2013-12-15 04:36:26

标签: php syntax

我在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) 怎么解决?

2 个答案:

答案 0 :(得分:2)

使用“时,你可以写

"C:\\xampp\\htdocs\\1\\$name"

可替换地:

"C:\\xampp\\htdocs\\1\\{$name}"

否则:

"C:\\xampp\\htdocs\\1\\" . $name

答案 1 :(得分:0)

这是错误的

$FileStream->Open("C:\\xampp\\htdocs\\1\\"$name"", 3, false); 

应该是

$FileStream->Open("C:\\xampp\\htdocs\\1\\".$name, 3, false);