08.05Парсер логов apache
$domains – фаил с доменами.
$ua – фаил с user агентами которые нужно парсить.
< ?php # coding: utf-8 # author: Rushter # site: http://klipner.ru $domains = 'domains.txt'; $ua = file('ua.txt'); $ld = ('../../../logs/'); if (file_exists($domains)) { $tr = 1; $domains = file('domains.txt'); } else { $domains = glob($ld . "*.access.log"); } foreach ($domains as $dom) { if (@$tr == 1) { $logs = file($ld . trim($dom) . ".access.log"); } else { $logs = file($dom); } echo "<font color=\"Red\"><b>$dom</b><br />"; echo "<ul>"; foreach ($logs as $lg) { foreach ($ua as $uas) { if (preg_match("#.*".trim($uas).".*#", $lg)) { echo "<li type='1'>" . $lg . "</li>"; } } } echo "</ul>"; } ?>
Вот тут: Категория: Php, apache, logs, Seo, парсер – в двоеточии после слова «Категория» стоит неприкрытый бэк на wpthemes.ru
Скрипт дополнил.
Спасибо.