Задача: ежедневно в 08-00 записывать в БД информацию о курсе валют на текущюю дату. Решил так: через Cron ежедневно вызывается xxx.php (проверил, сценарий выполняется, тоесть крон его точно вызывает) Текст: Код: Код (Text): $addr = "http://www.bank.gov.ua/Fin_ryn/OF_KURS/Currency/FindByDate.aspx"; // адрес страницы (НацБанк Украины) $lines = file($addr); // Осуществим проход массива и выведем номера строк и их содержимое в виде HTML-кода. foreach ($lines as $line_num => $line) { if(strpos($line, "USD")) $USD=htmlspecialchars($line); } $begin = "Right">"; // здесь фрагмент html до нужных нам данных $end = "</td>"; // а это после $temp = explode($begin, $USD); $temp = explode($end, $temp[1]); $kursUSD = $temp[0]; Далее запись в БД(но так как не получается пока пытаюсь хоть в файл) . Код (Text): $data = date("Y-m-d H:i:s#"); $filename = "testfile.txt"; $USD=" USD=".$kursUSD; $fh = fopen($filename, "a+"); fwrite($fh, $data); fclose($fh); В результате в файле только "2009-05-25 08:00:00# USD= " Но! когда просто вызвать xxx.php все нормально "2009-05-24 19:02:42# USD=761.6000" Помогите кто чем может