簡単に説明すると、ユーザー入力を保持するコメント ボックスがあります (通常のコメント ボックスと同様だと思います)。このユーザー入力をログ ファイルに送信したいと考えています。問題は、これが起こっていないことです。
これは私が持っているものです:
if (isset ($_REQUEST['saving'])) {
$saving = $_REQUEST['saving'];
if ($saving ==1) {
$comments = $_POST['comment'];
$file = "logfile.txt";
$fp = fopen($file, "w") or die ("Couldn't open $file for writing!");
fwrite($fp, $comment) or die ("Couldn't write values to file!");
fclose($fp);
echo "Saved to $file successfully!";
}
}
そして、それが送信している情報は次のものから来ています:
<textarea name="comment" cols="80" rows="10">
<?php echo $comment; ?>
</textarea><br>
$comment はユーザー入力です。エラー メッセージは表示されませんが、logfile.txt を開くと空です。
どんな助けでも素晴らしいです。私は本当に立ち往生しています。すべての提案に事前に感謝します:-)