📝
file open書き込み
logに書き出す処理 access.logに $dataの内容を
<?php
$data[] = date('Y/m/d H:i:s');
$data[] = $_SERVER['SCRIPT_NAME'];
$data[] = $_SERVER['HTTP_USER_AGENT'];
$data[] = $_SERVER['HTTP_REFERER'];
$file = @fopen('access.log', 'ab') or die('ファイルを開けませんでした!');//bはバイナリを扱う
//fopenがなければ、ファイルを閉じるという処理。
flock($file, LOCK_EX);//他の人が書き込みできなくする為にfockをする
fwrite($file, implode("\t", $data) . "\n");//ファイルデータ分割して改行、書き込み
flock($file, LOCK_UN);//ロックを解除する
fclose($file); //ファイルを書き終わったら、fcloseで閉じる
print 'アクセスログを記録しました。';
access.log'に書き込みする。ファイルをあけたら。(アクセスしたら)
ファイルを読み込み為のパラメーター
php.ini
allow_url_fopen=On
include_path=C:\xampp\php\PEAR
参考サイト
Discussion