본문 바로가기

프로그래밍

[PHP] 초간단 로그분석기 만들기

반응형


말그대로 초간단 로그분석기 입니다. ㅋㅋ

DB 테이블 만들기도 귀찮고 출력페이지도 만들기 귀찮아서 만든 ㅋ

로그확인은 weblog.txt를 열어보면 알겠죠? ㅋㅋ 허접해서 지송.

그래도 나름 쓸데가 있어 만들었슴^^

//Simple TXT WebLog lol~~
$filename = './weblog/weblog.txt';
$somecontent = $_SERVER['REMOTE_ADDR'];
$somecontent .= " ";
$somecontent .= $_SERVER['HTTP_REFERER'];
$somecontent .= " ";
$somecontent .= $_SERVER['HTTP_USER_AGENT'];
$somecontent .= " ";
$somecontent .= $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$somecontent .= " ";
$somecontent .= date('Y-m-d  H:i:s',time());
$somecontent .= " ";
$somecontent .= "\n";

if (is_writable($filename)) {
    if (!$handle = fopen($filename, 'a')) {
         echo "Cannot open file ($filename)";
         exit;
    }
    if (fwrite($handle, $somecontent) === FALSE) {
        echo "Cannot write to file ($filename)";
        exit;
    }
    //echo "Success, wrote ($somecontent) to file ($filename)";
    fclose($handle);
} else {
    echo "The file $filename is not writable";
}
반응형