как я могу предотвратить создание пустым файлом file_get_contents при использовании его в качестве условия проверки в условии if?
Независимо от этого создается пустой файл, что приводит к сбою последующего вызова другого метода для getimagesize ().
Проблема в том, что, поскольку у меня настроен код, при первом его вызове будет решено сохранить изображение или отобразить ранее сохраненное изображение. Это частично зависит от наличия файла. Когда создается пустой файл, это вызывает проблемы при последующем вызове моего кода.
Самый простой способ добавить проверку, если файл существует и больше 0?
Независимо от того, работает ли мой код, file_get_contents все равно выдаст ошибку. Эта ошибка учитывается и обрабатывается (в соответствии с моим условием if), поэтому я хотел бы избежать ошибки, прерывающей вывод моего приложения, если это возможно. Есть ли способ отключить это, не скрывая фактические ошибки?
if (file_put_contents($imageDir . $pk . '.jpg', file_get_contents($pic_url)))
{
return $imageDir . $pk . '.jpg';
}
else
{
return 'removed.jpg';
}