|
|
|
| Здравствуйте. Мне необходимо отловить ошибку отсуцтвия сайта в file_get_contents.
Например код такой:
<?php
$site = file_get_contents("http://my_site.ru");
?>
|
Т.к. такого сайта нет, сервер выдаст ошибку.
Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /home/.......................... /................/ ............... /....................... /.............php on line 2
|
Как повторно загрузить код сайта в переменную $site при возникновении какой-нибудь ошибки. | |
|
|
|
|
|
|
|
|
для: mihdan
(15.06.2009 в 12:00)
| | Ух! Как там всё сложно...
Нашёл способ попроще:
<?php
$site = file_get_contents("http://my_site.ru");
if (strlen($site)==0)
{
#### Тут действие в случае отсуцтвия информациии
echo "Обновите страницу через 10-15 секунд";
#### Или можно поставить автоматический редирект
}
?>
|
| |
|
|
|
|
|
|
|
для: blackcement
(15.06.2009 в 13:41)
| | Дело ваше ;) | |
|
|
|