PHP
<?php
$username = "username";//作成するユーザー名
$dir_name = "user_data";//作成するディレクトリ名
$page_title = "ページタイトル";//ページタイトル
createUsersAccessLog($username, $dir_name, $page_title);
function createUsersAccessLog($username, $dir_name, $page_title){
if(empty($username)){
$username = "everyone";
}
$dir_name .= "/" . $username;
if(!is_dir($dir_name)){
mkdir($dir_name, 0755, TRUE);
}
if(is_dir($dir_name)){
$d = date_create();
$access_year = date_format($d, "Y");
$access_date = date_format($d, "Y/m/d");
$access_time = date_format($d, "H:i:s");
$file_name = $dir_name . "/access_{$access_year}.log";
$values = array(array($access_date, $access_time, __FILE__, $page_title));
$fopen = fopen($file_name, "a");
foreach($values as $line){
fputcsv($fopen, $line);
}
fclose($fopen);
}
}
?>