Я пишу PHP-приложение и в своем коде хочу создать и вернуть изображения в браузер. Тем не менее, иногда я получаю некоторые странные результаты, когда изображение не может быть создано, так как файл, кажется, не существует.
Вот пример сообщения об ошибке и код в двух словах. Я знаю, что изображение существует, но метод иногда не работает, а иногда и успешно, даже для одного и того же файла.
Ошибка:
Предупреждение: imagecreatefrompng (path / to / image.png) [function.imagecreatefrompng]: не удалось открыть поток: нет такого файла или каталога в файле test.php в строке 301
код:
if (file_exists($filename)) {
$image = imagecreatefrompng($filename);
}
Буду очень признателен за любые подсказки или советы о том, что может быть не так, и о том, как улучшить код, чтобы сделать его более стабильным.