проверка file_get_contents

Статус
В этой теме нельзя размещать новые ответы.

elven

Новичок
проверка file_get_contents

У меня такая ситуация: у меня через функцию file_get_contents берется информация из другого сайта.
PHP:
$file=file_get_contents("http://адрес.ru");
когда сай не работает у меня на странице выдает ошибку:

Warning: file_get_contents(http://адрес.ru ) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /hosting/***/***.php on line 24

Как правильно сделать предварительную проверку? Чтобы если этот сайт не доступен переменной $file присвоить текст "Offline"?
 

Malius

Новичок
Попробуй так:

if (file_exists("http://адрес.ru")==true)
$file=file_get_contents("http://адрес.ru");
else
$file='offline';
 

Гравицапа

elbirret elcno
PHP:
if (file_exists($fn = 'http://адрес.ru'))
{
  $file = file_get_contents($fn);
}
else
{
  $file = 'Offline';
}
-~{}~ 03.04.06 11:58:

упс...кажется, опередили :)
 

Фанат

oncle terrible
Команда форума
информацию надо брать со своего сайта. а не с чужого.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху