ファイルを開く fopen, fclose, flock
written 2006/6/9
さまざまな処理を加えるためにファイルを開くには、fopenです。
fopen("ファイル名", "モード")で、ファイル名のところは相対パス、urlを使用できます。
読み込みモード r
読み書きモード r+
書き込みモード(ファイルサイズを0に) w
読み書きモード(ファイルサイズを0に) w+
追記モード a
追記・読み込みモード a+
下記はtext.txtファイルを追記モードで開き、fputsで文字列を追加しています。データを守るため、flockで排他ロックを行い、その後アンロックしていることにも注目。
$adddata = "この文章を追加してみるか・・・";
$textfile = fopen("text.txt", "a");
flock($textfile, LOCK_EX);
fputs($textfile, $adddata);
flock($textfile, LOCK_UN);
fclose($textfile);