PDA

Показать полную графическую версию : [решено] Работа с удалёнными файлами


rus-4-ever
10-07-2008, 23:10
Здавствуйте!!! Вот тут возникла проблема

if (!($arr=file("http://yandex.ru","r"))) {die("извините, сервис временно недоступен");}

Этот код корректно работает в РНР4

Но когда я стал перекладывать на РНР5 в ответ он мне стал писать: "извините, сервис временно недоступен", то есть файл не загружается...

В чем проблема??? как быть???

XCodeR
10-07-2008, 23:50
Для проверки доступности сайта используйте как вариант сокеты.
Вот интересная ссылка (http://alt-f4.ru/proverka-ssilok-na-online) по теме

rus-4-ever
11-07-2008, 15:36
Спасибо за помощь

Как вариант можно использовать такой код... Взято из книги O'REILLY "PHP трюки"
$ch=curl_init("http://www.yandex.ru");

curl_setopt($ch,CURLOPT_USERAGENT,"Opera");

ob_start();

curl_exec($ch);
curl_close($ch);

$str=ob_get_contents();
ob_end_clean();

echo $str;




© OSzone.net 2001-2012