Xampp で Noticeと出てきます・・・??
パソコンを2台もっていまして、これまで使っていたPCにインストールされているXamppでは何も
問題がなかったのですが、最近もう一台のPCにインストールしたXamppには手を焼いています。
テキストエリアの文字を、テキストファイルに書き込むだけのものなのですが・・・。
以下のソースで、いつも使っていたPCのXamppでは何もエラー的な表示はでませんでした。ところが、最近いれたXamppでは、
--------------------------------------------------------------------------
Notice: Use of undefined constant sousin - assumed 'sousin' in C:\xampp\htdocs\deri\whats_new.php on line 3
Notice: Undefined index: sousin in C:\xampp\htdocs\deri\whats_new.php on line 3
--------------------------------------------------------------------------
こんなエラーが表示されます。どうにも気持ちが悪くて、解決せずにはいられません。
ソースは以下のとおりです。
エディターはSJISで打っています。PHP5の設定です。
<?php
if($_POST["sousin"]=="送信"){
$data=$_POST["whats"];
$fp=fopen("files/whats_new.txt","w+");
fputs($fp,$data);
fclose($fp);
$end="
★★★書き込み終了★★★
";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title></title>
</head>
<body>
<center>
<h2>What's New</h2>
<br>
※イベント情報等に利用!
<br>
<form action="whats_new.php" method="post" name="myform">
<textarea name="whats" cols="50" rows="10">
<?=$end?>
</textarea>
<br>
<input type="submit" name="sousin" value="送信">
</form>
</center>
</body>
</html>
どなたか、お分かりになる方ご教授よろしくお願いいたします。
お礼
これは便利そうですね!