PHP. Как лучше всего проверить существует ли сайт или нет
Делал такую реализацию на PHP, вот рабочий код:



$website = «www.site.ru»
// Открываем соединение с сокетом и связываем его с переменной
$sock = fsockopen ($website, 80, $errno, $errstr); 
//Если соединение не установлено, то будет ошибка
if (!$sock) 
{ 
echo("$errno($errstr)"); 
return; 
} 
//Иначе проверяем доступность ресурса и записываем результат
else 
{ 
fputs ($sock, «GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n»); 
$status = substr(str_replace(":",":      ", fgets($sock,128)), 9);
if(substr($status,0,6)!=«200 OK»)
echo «Сайт недоступен!»
} 
//Закрываем соединение
fclose ($sock); 

?>
Если просто проверить, то curl. Написан на C. Т.е. языке более низкого уровня… Следовательно работать должен побыстрее… А вообще если вы спамом массовым не занимаетесь или не изобретаете пауков каких-нибудь или еще что-то в этом роде, пишите так как вам удобно.