很抱歉,到目前为止提出的问题可能已经被提出了一百万次了,但是我遇到了一些麻烦,经过几个小时的搜索,但找不到有效的答案后,我决定在这里询问。 / 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来查找刚刚上载并且出现错误的文件的名称。错误的扩展名。