|
|
|
| Подскажите, пожалуйста, как записать HTML код страницы с HTTP ресурса в переменную PHP? Это нужно для дальнейшей проверки скриптом наличия в этом коде ответных ссылок на сайт. | |
|
|
|
|
|
|
|
для: Hercule
(06.09.2005 в 02:50)
| | Это зависит от версии PHP, если вы имеете дело с PHP выше 4.3, то можно воспользоваться кодом
<?php
$content = file_get_contents("http://www.softtim.ru/");
?>
|
Если версия ниже, то
<?php
$link = "http://www.softtime.ru/";
$fd = fopen($link, "r");
$content = "";
if (!$fd) echo "Запрашиваемая страница не найдена";
// Чтение содержимого файла в переменную text
else while (!feof ($fd)) $content .= fgets($fd, 4096);
// Закрыть открытый указатель файла
fclose ($fd);
?>
|
В обоих случаях содержимое страницы будет помещено в переменную $content. | |
|
|
|
|
|
|
|
для: cheops
(06.09.2005 в 03:03)
| | Супер! Спасибо! | |
|
|
|
|
|
|
|
для: cheops
(06.09.2005 в 03:03)
| | А Вы не подскажете , где можно найти полный справочник функций PHP., где есть эта функция, а также описания различных переменных типа: $_SERVER['HTTP_REFFERER'] и т.д.? | |
|
|
|
|
|
|
|
для: Hercule
(06.09.2005 в 03:26)
| | Полный справочник в различных форматах доступен на официальном сайте PHP - www.php.net, в том числе и частично переведённый на русский язык. Рекомендую загрузить справочник в chm-формате - в нём искать проще. | |
|
|
|