CGI-BBS > ホームページ記述言語 > PHP > fileを使った場合開いたり閉じたりする記述は必要ですか?


カレッヂ
カレッヂ


質問者 k.i  投稿日 2007/3/23(金) 22:48:38
$dat = file("log,dat");
のようにlogデータをファイルから読み込んだ場合
fopenやfclose、flockなどの記述は必要になるのでしょうか?
また、必要でない場合、同時に読み込んだ時にファイルの内容が消えてしまったりすることはないのでしょうか?

よろしくお願いします。

【習熟度】(未選択)

回答者 ひろ  [削除]  投稿日 2007/3/24(土) 14:30:16
file() は、fopenやfcloseを必要としません。
file で読み込んだ場合、配列が返るということに注意してください。

またファイルを読み込むだけならば、同時であってもたぶん壊れる心配はないと思います。

PHP の場合、file() 以外にもファイルの読み込みにいろんな方法がありそれぞれ特色があります。

最近公開されたページなのですが、参考にしてみてください。
↓
http://www-06.ibm.com/jp/developerworks/opensource/library/os-php-readfiles/index.shtml
質問者 k.i  [削除]  投稿日 2007/3/24(土) 18:17:48
ありがとうございます。
参考になりました。
これで、安心して組んでいけそうです。
参考URLまでありがとうございました。

このページは終了したので返信(回答)は書きこめません
 


Web裏技