|
|
|
| Как проверить наличие нужной мне строки на другом сайте? Тоесть я ввожу строку, затем url сайта, а скрипт проверяет наличие этой строки на сайте. Я знаю, что это возможно осуществить при помощи сокетов, но как? | |
|
|
|
|
|
|
|
для: sergey89
(05.06.2005 в 15:50)
| | Это не обязательно осуществлять при помощи сокетов, достаточно загрузить страницу по url и проанализировать её содержимое. В темах по ссылкам приводятся многочисленные примеры таких скриптов
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3110
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3137
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=3181
Кроме того, в разделе downloads вы можете загрузить "Систему мониторинга позиций сайта в поисковых системах" из нашей книги "PHP 5. Практика создания Web-сайтов" http://www.softtime.ru/php5/?id_article=43, которое при вводе URL сайта и поисковой фразы определяет позицию сайта (номер ссылки) в поисковых системах Yandex, Rambler и Aport, т.е. выполняем нужные вам действия на примере этих трёх поисковых систем. | |
|
|
|
|
|
|
|
для: cheops
(05.06.2005 в 16:02)
| | при попытке выполнить функцию выдаёт предупреждение:
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in Path on line 4
|
Это значит, надо модуль какой-нибудь активизировать в php.ini? | |
|
|
|
|
|
|
|
для: Sergey89
(05.06.2005 в 16:46)
| | Это означает, что доступ к другим страницам с этого хоста запрещён, например, из-за того, что включён безопасный режим. | |
|
|
|
|
|
|
|
для: cheops
(05.06.2005 в 16:50)
| | Я тестировал на localhost'е =) А как сдлеать, чтобы можно было выполнчть эту функцию? | |
|
|
|
|
|
|
|
для: Sergey89
(05.06.2005 в 16:53)
| | Всё нашёл сам: allow_url_fopen = On | |
|
|
|