qbert220 ответил правильно, но я хотел добавить дополнительную заметку.
Вы должны убедиться, что файл имеет правильный тип MIME, в противном случае, если вы ожидаете, что изображение будет загружено и затем отображено, если «злой пользователь» загрузит скрипт php, он может быть запущен на вашем сервере и делать все, что вы могли сделать со сценарием.