如果扩展名错误,则取消链接文件

时间:2019-03-02 17:14:33

标签: php file-upload unlink

很抱歉,到目前为止提出的问题可能已经被提出了一百万次了,但是我遇到了一些麻烦,经过几个小时的搜索,但找不到有效的答案后,我决定在这里询问。 / p>

这是我要运行的代码:

$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来查找刚刚上载并且出现错误的文件的名称。错误的扩展名。

0 个答案:

没有答案