我有一個名爲awstats
,其中包含所有每個月的日誌文件的文件夾,我需要分析所有這些,在same time
如何分析多個日誌文件
我想這讓內容中的所有文件:
$filename = DOCUMENT_ROOT."sites/".HOSTNAME."/awstats/".$_SESSION['awstat_month'].$_SESSION['awstat_year']."."HOSTNAME".txt";
if(file_exists($filename))
$awstats = file_get_contents($filename) ;
else {
print_warning("the log file does not exist!");
return;
}
但它只在當時解析日誌文件。有沒有辦法同時解析所有的日誌文件,並獲得每個文件的特定內容? 備受讚賞!在這些統計文件
<?php
foreach (glob(DOCUMENT_ROOT."sites/".HOSTNAME."/awstats/*.txt") as $filename) {
$awstats = file_get_contents($filename) ;
// do what you want with the content
}
awstats文件夾是否包含日誌文件以外的任何內容?你想分析所有的時間,或只是解析某個日期範圍? – jaredk
不,它只包含日誌文件'032014.test.txt'&'022014.test.txt'等。 – user3350731
我需要同時解析它們 – user3350731