проверка file_get_contents

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

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"?
 
Попробуй так:

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

-~{}~ 03.04.06 11:58:

упс...кажется, опередили :)
 
информацию надо брать со своего сайта. а не с чужого.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху