• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptとPHPの非同期通信)

JavaScriptとPHPの非同期通信

このQ&Aのポイント
  • JavaScriptとPHPを使用した非同期通信のプログラムです。
  • sample3.htmlとsample3.phpの役割について質問があります。
  • ファイルの書き込み処理を担当するsample3.phpの一部のコードについての質問です。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

(2) fopen("./dat・・・)の最初のドットは、ファイルの場所を相対パスで書く際の最初の位置を示しており、ドット1つはそのプログラムが置いてあるディレクトリを指しています。Unix系OSで使うファイルパスの指定方法です。 "./dat/sales.txt" はプログラムが置いてあるディレクトリ内の dat ディレクトリに入っている sales.txt というファイルを指しています。 or die("OPENエラー") は直前の処理に失敗した場合、"OPENエラー"というメッセージを出力してプログラムを終了させるという事をしています。 この場合 fopen の処理に失敗したら(ファイルが開けなかったら)、そこで、メッセージを出力して処理を終了させます。 http://www.php.net/manual/ja/function.die.php fputs( $fp, $data); は(2)で開いたファイルに、(1)で作った $data の中身を書き込んでいます。 http://www.php.net/manual/ja/function.fputs.php (4)は(2)で開いたファイルを閉じています。 $fpは(2)でfopenをした際に、開いたファイルの情報が格納されています。 http://www.php.net/manual/ja/function.fclose.php phpの関数は、そのままgoogle等で検索するとマニュアルページが見つかるので一度検索してみましょう。

javascriptphp
質問者

お礼

有難うございます。 大変よくわかりました、助かります。 今後ともよろしくお願いいたします。

関連するQ&A