Я пытаюсь оптимизировать свой загрузчик фотографий, чтобы он разрешал все расширения файлов, включая прописные буквы .JPG/.JPEG или .PNG.
Я пытался поместить strtolower() в переменную $extension, но безуспешно. И много других решений, ничего не помогает. Здесь я фильтрую имена расширений:
Только что установил exif и mbstrings .dll. Теперь я получил эту ошибку:
имя файла exif_imagetype() не может быть пустым
// FILE EXTENSION FILTER
$allowed_types = array(IMAGETYPE_GIF,IMAGETYPE_JPEG,IMAGETYPE_PNG);
if(in_array(exif_imagetype($_FILES["uploaded_file"]["tmp_name"]), $allowed_types)){
// SUCCSESFUL
Любая помощь приветствуется! Я пытался сделать эту работу уже несколько часов :D
pathinfo()
:pathinfo($_FILES['uploaded_file']['name'], PATHINFO_EXTENSION)
. - person George Brighton   schedule 19.01.2014$_FILES["uploaded_file"]["tmp_name"]
пусто. Сделайте var_dump$_FILES
, чтобы увидеть, что происходит. Также не ставьте пробел между знаком @ и именем человека.@musa
не@ Musa
- person Musa   schedule 19.01.2014