xRay
Новичок
Проблема с реферами при разборе лога
Я пишу несложный скрипт для пост обработки статистики предоставляемой Webalizer'ом.
Вот кусок кода
Файл отчета содержит посковые слова которые по которым пользователи приходят на сайт и не все они в нормальном виде.
Есть еще естественно и такие %22%EB%CF%CE%C4%C9%D4%C5%D2%D3%CB%CF%C5 (и таких большинство).
Проблема с тем что строки вида %22%EB%CF%
в массиве $matches вообще отсутствуют и вместо них только пустое место.
Как раскодировать их я знаю.
Я вот чего немогу понять. Почему они пустые получаються.
Вроде регэксп правильно написан.
Помогите пожалуйста.
Я пишу несложный скрипт для пост обработки статистики предоставляемой Webalizer'ом.
Вот кусок кода
Код:
$rbk_url ="http://tse/report_processing/1.html";
$fcont = file ($rbk_url);
$fcontents = implode ('', $fcont);
$count = preg_match_all ("|<(.*)(.*)>(.*)</(.*)>|U",
$fcontents,
$matches, PREG_PATTERN_ORDER);
print "<pre>";
print_r ($matches);
print "</pre>";
Есть еще естественно и такие %22%EB%CF%CE%C4%C9%D4%C5%D2%D3%CB%CF%C5 (и таких большинство).
Проблема с тем что строки вида %22%EB%CF%
в массиве $matches вообще отсутствуют и вместо них только пустое место.
Как раскодировать их я знаю.
Я вот чего немогу понять. Почему они пустые получаються.
Вроде регэксп правильно написан.
Помогите пожалуйста.