file ($url) - зависает при недоступном сайте

rubalex

Новичок
file ($url) - зависает при недоступном сайте

$html = file("http://www.cbr.ru/currency_base/DD_print.asp?VAL_NM_RQ=$cb_curr_code&date_req1=$date_new&date_req2=$date_new&mode=1");

сегодня этот сайт cbr.ru лежал и скрипт на нем завис.
как седлать проверку на доступность сайта в сети? и толшьок в том случае запрашивать его содержимое в файл?
 

rubalex

Новичок
Спасибо, вроде помогло

$url="http://www.cbr.ru/currency_base/DD_print.asp?VAL_NM_RQ=$cb_curr_code&date_req1=$date_new&date_req2=$date_new&mode=1";
$file = fopen ($url, "r");
if (!$file)
{
echo "<p>Unable to open remote file from www.cbr.ru.\n";
exit;
}

предварительно проверяю на доступность файла
 
Сверху