• 締切済み

ゲストブック作成について

ただいま、PHPを勉強しているものです。 フォームから入力された名前・メッセージ・書き込み日時をテキストファイルに記録するといった内容なのですが、入力フォームは正しく作れています。しかし、その後「Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\Apache Software Foundation\Apache2.2\***\***\guest_write.php on line 4 」 といったエラーメッセージがでてしまいます。 <?php $file=fopen("guest.dat","a"); //ファイルをオープン flock($file,LOCK_EX) //ファイルへの書き込み $line=date("y月 m日 d秒 H:i:s")."\t"; $line.=$_POST['name']."\t"; $line.=$_POST['message']."\t"; fputs($file,$line."\r\n"); flock($file,LOCK_UN); fclose($file); //ファイルのクローズ header("LOcation: guest_input.php"); ?> ある教科書本の通りで間違いはないのですが、php.iniの設定等に不具合があるのでしょうか?教えてください。お願いします。

みんなの回答

  • umota
  • ベストアンサー率46% (150/324)
回答No.1

> ある教科書本の通りで間違いはないのですが その本が間違っているのでしょう。 文末の ";" が抜けている行があります。

wi11
質問者

お礼

ありがとうございます! 3行目が抜けていました。本でも書いてなかったので、ここはいらないのかと思いました。もっと判断できるよう勉強しなおします。