Проверка, является ли изображение NULL или пустым в php

Мне нужно проверить, является ли изображение на моей веб-странице NULL. В настоящее время я могу загружать только файлы .png на свой веб-сайт.

<img src = "uploads/user_pic/<?php echo $first_name.'_'.$last_name.'/'.'profile_pic'.'/'.'profile_pic.'.'png'; ?>" class = "img-thumbnail" />

Итак, я пытался сделать это, но у меня закончилась идея, как проверить отсутствующий элемент.

switch (missingImage) {
 case "jpg":
    <img src = "uploads/user_pic/<?php echo $first_name.'_'.$last_name.'/'.'profile_pic'.'/'.'profile_pic.'.'jpg'; ?>" class = "img-thumbnail" />
    break;
 ... so on and so forth
 }  

Я не совсем понимаю, о чем вы спрашиваете, но похоже, что вы ищете isset().

Obsidian Age 14.06.2018 01:41

Возможный дубликат Проверьте, пуст ли конкретный входной файл

Kerel 14.06.2018 02:08
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
2 088
1

Ответы 1

Проверяем размер и ошибки. Замените imageName на то, как называется ваше поле изображения.

if ($_FILES['imageName']['size'] == 0 && $_FILES['imageName']['error'] == 0){
  //File is empty

}

Оператор if, даже если он изменен с изменением 'imageName' на мое поле изображения, по-прежнему не выполняется должным образом.

pyth12 14.06.2018 03:27

Тогда вы собираетесь показать нам несколько сообщений об ошибках. Если вы не используете отладчик и не можете использовать die / var_dump в своем коде, чтобы увидеть, насколько далеко он выполняется. Также отредактируйте свой пост, чтобы включить ВСЕ код.

Kerel 18.06.2018 11:02

Другие вопросы по теме