Я подключаюсь к FTP и загружаю файл. Имя файла основано на дате, поэтому 10242011.csv будет файлом, который скрипт пытается загрузить сегодня. Иногда файл не существует в течение дня. У меня есть следующий код, но я все еще получаю предупреждение php:
Warning: ftp_fget() [function.ftp-fget]: 10242011.csv: The system cannot find the file specified. in /home/rick/public_html/cron/main.php on line 68
Вот код:
if (!ftp_fget($conn, $handle, $ftp_file, FTP_ASCII, 0)) {
$log[] = array('type' => 'error', 'msg' => 'Unable to download data file (' . $ftp_file . ') from ftp.');
email_fatal_error(); exit();
} else {
$log[] = array('type' => 'success', 'msg' => 'File downloaded.');
}
Я знаю, что могу просто отключить php warings, но я просто хочу знать, "правильный" способ сделать это. Каждый раз, когда вы получаете предупреждение, я чувствую, что оно может быть решено.