Здравствуйте! Не бейте сразу ногами.
Вот первый раз вставляю php-код -- для составления журнала про приходу поискового робота (скрипт найден на просторах www).
---
Создал в dreamveawer страничку test.php
анализ прихода поисковых роботов
// Начало Google шпиону
if(eregi("googlebot",$HTTP_USER_AGENT)){
//Записываем время визита, имя посещаемой роботом страницы и версию робота в $gstr
$gstr=time()."|".$PHP_SELF."|".$HTTP_USER_AGENT;
//Открываем лог-файл Google на чтение и запись
$fp=fopen("/htdocs/log/google_log","r+");
//Записываем строку $gstr в лог-файл
fputs($fp,$gstr);
//Закрываем лог-файл
fclose($fp);
}
// Конец Google шпиону
?>
ini_set("display_errors","1");
ini_set("error_reporting", E_ALL);
//Открываем лог-файл в массив $data
$data=file("/htdocs/log/google_log");
//Проверяем наличие хотя бы одной записи в логе
if (!empty($data[0])){
print "
Здесь был Гугль:
";
//Определяем количество элементов массива $data
$k=sizeof($data);
for($i=0;$i<$k;$i++){
//Задаём массив в котором будут отдельно лежать имя страницы, версия Гугля ($google[0])
//и время его проявления ($google[1])
$google=explode("|",$data[$i]);
$date=date("H-i-s d-m-Y",$google[0]);
$sitepage=$google[1];
$botver=$google[2];
//Выводим данные на страницу
print $date." - ".$sitepage." - ".$botver."
";
}
print "
";
}
?>
При ее предварительном просмотре (в IE) вылезает какой-то обрывок:
"; } print "
"; } ?>
В чем тут секрет? Особенности синтаксиса? Что забыл?
Все ли остальное корректно?
PS
(!) Есть ли у кого подобный скрипт для анализа прихода робота Yandex? Help, please!