Через cron не создаётся папка и не сохраняется картинка, а если запускаю скрипт сам то всё ок. Код (Text): @$kat = mkdir("$dir/$date", 0777); imagejpeg($tmp,$file,85); Может дело в атрибутах(0777)? Имею 2 файла: get_photo.php - инклудится в srart.php srart.php - запускается cron'ом.
Как именно самостоятельно запускаете скрипт? Через браузер или консоль? Что содержится в переменной $dir?
При запуске браузером корнем является корень сервера, а при кроне корень файловой системе. Попробуйте указать абсолютный путь для $fname.