我用这个脚本创建一个新的php站点。
我尝试将$_POST['name']
放到新生成的PHP站点中。
$myFile = "art.php";
$fh = fopen($myFile, 'w');
$stringData = "<span>" . echo $_POST['name']; . "</span>";
fwrite($fh, $stringData);
fclose($fh);
PHP总是告诉我有一个解析错误。当我删除PHP代码时,一切都按预期工作。我也尝试过:
$stringData = "<span>" . echo 'test' . "</span>";
所以基本上我尝试添加的每个PHP代码都不起作用。
答案 0 :(得分:2)
试试这段代码:
$myFile = "art.php";
$fh = fopen($myFile, 'w');
$name = isset($_POST['name']) ? $_POST['name'] : '';
$stringData = "<span>$name</span>";
fwrite($fh, $stringData);
fclose($fh);
答案 1 :(得分:1)
变化:
$stringData = "<span>" . echo $_POST['name']; . "</span>";
要:
$stringData = "<span>" . $_POST['name'] . "</span>";