我想让文件上传页面docx,zip,rar,pdf,ppt这些扩展只允许在这里上传我写了代码,但是它显示无效文件类型错误 帮助来解决它上传docx,zip,rar,pdf,ppt,在php中
$allowed_types = array('zip','rar','docx','ppt');
$tmp = explode(".", $_FILES['file']['name']);
$ext = end($tmp);
$upload_dir ="uploads/assignments/";
if(isset($_FILES['file']) && $_FILES['file']['name'] !=""){
if(($_FILES['file']['type']=="application/zip")
|| ($_FILES['file']['type']=="application/rar")
|| ($_FILES['file']['type']=="'application/docx'")
|| ($_FILES['file']['type']=="application/ppt")
&& ($_FILES['file']['size']<400000)
&& in_array($ext,$allowed_types))
请告诉我们完整的错误 –
尝试把所有你OR条件在一组括号内的,因此,只有一个结果从他们评估.. – MaggsWeb
它显示无效的文件选择 –