php. Curl узнать ответ сайта
Опубликовано 02 Дек 2009 в рубрике «php»
С помощью этого кода вы сможете узнать код статуса ответа сайта.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?php $toCheckURL = "www.yoursite.com"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $toCheckURL); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_NOBODY, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_MAXREDIRS, 10); //follow up to 10 redirections - avoids loops $data = curl_exec($ch); curl_close($ch); preg_match_all("/HTTP\/1\.[1|0]\s(\d{3})/",$data,$matches); $code = end($matches[1]); if(!$data) { echo "Domain could not be found"; } else { echo $code } ?> |
Популярность: 80%
Полезные записи:
Метки: php
Ваш отзыв