将表单中的文本写入文本文件

时间:2015-04-15 15:16:04

标签: php fwrite

脚本没有达到预期的效果。输入的消息未写入文本文件。如果我换行: 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;
?>

1 个答案:

答案 0 :(得分:2)

$_Post 中的$_Post["WMessage"];必须为大写,它是超全球。

http://php.net/manual/en/language.variables.superglobals.php

$_POST["WMessage"];