Показать сообщение отдельно

  #8  
Старый 10.06.2009, 16:25
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

Репутация: 389
По умолчанию

Цитата:
Сообщение от 1NtR0  
Есть скрипт который чекает урлы из файла, через курл:
PHP код:
$ch curl_init($url);  
curl_setopt($chCURLOPT_RETURNTRANSFER,  1);  
curl_setopt($chCURLOPT_TIMEOUT,  60);  
curl_setopt($chCURLOPT_HEADER,  1); 
curl_setopt($chCURLOPT_SSL_VERIFYHOST,   2);  
curl_setopt($chCURLOPT_SSL_VERIFYPEER,  FALSE);  
curl_setopt($chCURLOPT_USERAGENT,  'Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10');  
$res curl_exec($ch); 
Но если сайт не доступен, то скрипт просто виснет.... Как быть? file_get_contents тоже не катит =\
PHP код:
<?php
curl_setopt
($chCURLOPT_URL$url);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
...

$output curl_exec($ch);
$info curl_getinfo($ch);

if (
$output === false || $info['http_code'] != 200) {
  
$output "No cURL data returned for $url ["$info['http_code']. "]";
  if (
curl_error($ch))
    
$output .= "\n"curl_error($ch);
  }
else {
  
// 'OK' status; format $output data if necessary here:
  
...
}
// then return or display the single string $output
?>
http://ua2.php.net/manual/ru/function.curl-exec.php
 
Ответить с цитированием