脚本没有达到预期的效果。输入的消息未写入文本文件。如果我换行: fwrite($ file,$ message);同 fwrite($ file,“Hellow World”); 它有效,建议变量$ message不存储任何数据。非常感激任何的帮助 HTML脚本:
<body>
<form method="post" action="">
<textarea name="WMessage" rows ="5" cols="40"></textarea> Enter your message!<br />
<input type="submit" name="submit" value="Save Message">
</form>
PHP脚本:
<?PHP
if($_POST['submit'] == "Save Message") {
$message = $_Post["WMessage"];
$file = fopen("test.txt", "w") or die("can't open file");
fwrite($file, $message);
fclose($file);
}
echo $message;
?>
答案 0 :(得分:2)
$_Post
中的$_Post["WMessage"];
必须为大写,它是超全球。
http://php.net/manual/en/language.variables.superglobals.php
$_POST["WMessage"];