我想讓文件上傳頁面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
它顯示無效的文件選擇 –