отсоединить файл, если неверное расширение - PullRequest
0 голосов
/ 02 марта 2019

Извините, что поднял что-то, о чем, вероятно, уже спрашивали миллион раз, но у меня возникли некоторые проблемы с этим, и после нескольких часов поиска в поисках ответа, который не сработал, я решил спросить здесь.

Это код, который я пытаюсь запустить:

$ext_error = false;
$extensions = array('gif','jpg','jpe','jpeg','png');//Allowed Extensions
$file_ext = explode('.',$_FILES['userfile']['name']);
$file_ext = end($file_ext);

if (!in_array($file_ext, $extensions)){
        $ext_error = true;
        $file = $_POST['name'];
        unlink('img/'.$file);
}

Я пытаюсь удалить загруженный файл, если выясняется, что он не имеет правильного расширения.

Когда я использую unlink, 'img /' - это каталог внутри каталога, где находится мой php-файл, и я пытаюсь использовать $ file, чтобы узнать имя файла, который был только что загружен и имелошибка неправильного расширения.

...