• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルの書き込みについて)

ファイルの書き込みについて

このQ&Aのポイント
  • ファイルの書き込みに関する質問です。文法に問題はないがエラーが発生しているようです。
  • コードの3行目にあるファイルのオープン処理でエラーが発生しています。
  • アドバイスを求めている内容は、ファイルのオープン処理に関連しています。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>に問題があるというエラーが出ます。 エラーメッセージを正確に転記していただくとよろしいかと思います。 > $ptr=fopen("kekka.txt", "w");   //ファイルを開く 行頭の2バイト文字は転記上の問題ですよね?(実際のソースにはありませんね?) また、kekka.txtのパーミッションは606などのモジュール版phpで書き替え可能なパーミッションになっていますか?

nice-chap
質問者

お礼

エラーメッセージは以下のとおりです。 16行目が 「$ptr=fopen("kekka.txt", "w");   //ファイルを開く」 です。 Parse error: syntax error, unexpected '@' in /home1/httpd/アカウント名/public_html/ファイル名.php on line 16 kekka.txtの属性はFFFTPで見たら644でした。606にしてみましたが、これでも上記のエラーメッセージが出ます。以前うまくいっていたファイル書き込みは 644でした。 >行頭の2バイト文字は転記上の問題ですよね?(実際のソースにはありませんね?) 行頭の2バイト文字とは'「'のことでしょうか? それでしたら、ソースにはありません。 よろしくお願いします。

その他の回答 (2)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.3

>私は「メモ帳」でやっていますが、何かオススメのエディタがありましたら、お教えください。 メモ帳はまず使いませんね。私はsakuraエディタを使ってますが、フリーのエディタはたくさんあるのでご自分で使いやすいものでいいと思います。下記の点だけ注意してください(どれもメモ帳だと困ることです)。 ・全角空白が「見える」こと ・UTF-8で保存するときに「BOMなし」に出来ること ・EUC-JP(phpでは多用する)に対応していること

参考URL:
http://sakura-editor.sourceforge.net/
nice-chap
質問者

お礼

shimixさん、何度もありがとうございます。 ご紹介いただいたsakuraエディタを試してみようと思います。 注意事項についても留意します。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>行頭の2バイト文字とは'「'のことでしょうか? いいえ。行頭にはそういうものはありませんよね?私が言ったのは(いわゆる全角の)空白が入っているのを指しています。お気づきではありませんか?全角空白があるとParse出来なくて >Parse error: syntax error, unexpected '@' in になります。エディタは全角空白を四角などで表示してくれるものをお勧めします。

nice-chap
質問者

お礼

ありがとうございます。 おかげさまで、空白を埋めて、再度コーディングしたら、うまくいきました。 >エディタは全角空白を四角などで表示してくれるものをお勧めします。 私は「メモ帳」でやっていますが、何かオススメのエディタがありましたら、お教えください。

関連するQ&A