php. Проверка соединения с интернетом


В своих скриптах использую следующую функцию:

1
2
3
4
5
6
7
function check_con(){
        $ch = curl_init("http://www.google.com");
        curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $curl_result  = curl_exec($ch);
if(trim($curl_result)!='')return true;else return false;
}

К сожалению, гугл очень редко, но все же падает, поэтому в идеале надо добавить на проверку еще один легковесный сайт, к примеру (ya.ru).

Популярность: 1%


Также почитайте эти записи:

Получать новые статьи:

Оставить комментарий



Подписка на блог

Подпишись на обновление блога по RSS блога
Число подписчиков: 119

Поиск по сайту

Партнеры

Реклама

Партнеры