Автор Тема: PHP c HTML кодом - особенности синтаксиса?  (Прочитано 5685 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ulin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ulin.narod.ru
Здравствуйте! Не бейте сразу ногами.
Вот первый раз вставляю 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!
 :(

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
PHP c HTML кодом - особенности синтаксиса?
« Ответ #1 : 16 Марта 2006, 14:28:23 »
слушай, а т ыне пробовал установить сервер с PHP и запускать уже там?
Пространные размышления об ИТ и все что вокруг

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
Пространные размышления об ИТ и все что вокруг

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
PHP c HTML кодом - особенности синтаксиса?
« Ответ #3 : 16 Марта 2006, 15:16:24 »
ulin
Тоже пригодится: http://phpfaq.ru/na_tanke
Для quick start: http://www.denwer.ru/ (если хочешь, конечно)
LJ: Backslashed life (rss)

Оффлайн ulin

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ulin.narod.ru
PHP c HTML кодом - особенности синтаксиса?
« Ответ #4 : 17 Марта 2006, 09:34:12 »
Да, спасибо!!! Soorry за тупость :) первые строки PHP
Бросил все на сервер - получилось!!!   вот
только:
 
Цитировать

Warning: file(/htdocs/log/google_log): failed to open stream: No such file or directory in /vhosts/ulin.ru/htdocs/planetrobot.php on line 45

1. Не подскажете строку кода - который проверяет есть ли файл в директории?
2. Для робота Yandex-са писал кто-нибудь что-то подобное? please
PS
Книги буду читать! надо!

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
PHP c HTML кодом - особенности синтаксиса?
« Ответ #5 : 17 Марта 2006, 09:46:18 »
Цитировать
ulin:
1. Не подскажете строку кода - который проверяет есть ли файл в директории?


file_exists()
[off]Безработный[/off]

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
PHP c HTML кодом - особенности синтаксиса?
« Ответ #6 : 17 Марта 2006, 10:21:18 »
Цитировать
ulin:
Книги буду читать! надо!

чем раньше, тем лучше...
[off]Безработный[/off]

Оффлайн Greg

  • пинёг
  • Ветеран
  • *****
  • Сообщений: 618
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.bsfera.ru
PHP c HTML кодом - особенности синтаксиса?
« Ответ #7 : 17 Марта 2006, 10:38:12 »
ulin
надо было сразу с книги начинать :)
Пространные размышления об ИТ и все что вокруг

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
PHP c HTML кодом - особенности синтаксиса?
« Ответ #8 : 19 Марта 2006, 00:13:29 »
Историю с отстуствием сервера - в форум ЮМОР...
Этого нарочно не придумаешь

Оффлайн ВитС

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 12
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
PHP c HTML кодом - особенности синтаксиса?
« Ответ #9 : 25 Марта 2006, 02:49:56 »
Цитировать
andymc:
Историю с отстуствием сервера - в форум ЮМОР...
Этого нарочно не придумаешь

Боюсь, там тоже не оценят. Болезнь какая-то, называется "превед".
Медвежий грипп, наверное.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28