みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ファイルに記憶できない。

こんにちわお聞きしたいのですが、以下のスクリプトで、送信で引渡されたデータを先に記録し、再度ファイルから取出し表示したいのですが
data.txtに書き込まれないです。サーバーに上げている、data.txtの
の属性は書き込みにしています。


<?php
$submit = $_post["submit"];
if($submit == "送信"){
$name = $_POST["NAME"];
$mail = $_POST["MAIL"];
$body = $_POST["BODY"];

if($name== "" or $body == ""){
echo '<font color = "#FF000">必須項目入力エラー</font><br>';
echo 'お名前と本文は必ず入力してください<br>';
echo '<a href = "javascript:history.back()">戻る</a>';
exit;
}
$body = str_replace("\r\n", "<br>", $body);
$fp = fopen("data.txt","w");
fwrite($fp,"$name\t$mail\t$body\n");
fclose($fp);
}

echo '
subject03-BBS
<h1>subject-BBS</h1>

<form method="post" action="subject03.php" >
お名前 <input type="text" size="20" maxlength="40" name="NAME">

メール <input type="text" size="30" maxlength="60" name="MAIL">

<p>本文<br></p>
<textarea rows="20" cols="80" wrap="soft" name="BODY"></textarea>

<p><input type="submit" name="SUBMIT" value="送信"><p/>

</form>
';
$data = file("data.txt");
foreach($data as $value){
$view = explode("\t".$value);
$name = $view[0];
$mail = $view[1];
$body = $view[2];

if($mail== ""){
echo "お名前:$name<br>";
}
else{
echo "お名前:<a href=\"mailto:$mail\">$name</a><br>";}
echo "本文:$body<br>";
}



?>

</body>
</html>

投稿日時 - 2006-06-12 11:11:05

QNo.2210665

困ってます

質問者が選んだベストアンサー

$submit = $_post["submit"];

$submit = $_post["SUBMIT"];
とか

投稿日時 - 2006-06-12 13:13:22

お礼

ありがとうございます。書き込むことができました。

投稿日時 - 2006-06-12 15:37:10

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

$submit = $_POST["submit"];
じゃないですか?

投稿日時 - 2006-06-12 15:35:29

お礼

ありがとうございます。他にもこまごまとありましたが、
書き込むことが出来ました!

投稿日時 - 2006-06-12 15:38:32

あなたにオススメの質問