我想檢查文件上傳是否爲空,但它只是一種方式..總是空的。這是我的。codeigniter上傳文件檢查是否爲空
if(isset($_FILES) && @$_FILES['file_upload']['error'] != '4'){
//Upload file then insert ticket info to database
}else{
//Just insert info to database
}
它總是進入if語句,不管文件字段是否爲空。
我想檢查文件上傳是否爲空,但它只是一種方式..總是空的。這是我的。codeigniter上傳文件檢查是否爲空
if(isset($_FILES) && @$_FILES['file_upload']['error'] != '4'){
//Upload file then insert ticket info to database
}else{
//Just insert info to database
}
它總是進入if語句,不管文件字段是否爲空。
應該是:
if ($_FILES['file_upload']['error'] !== 4){
//Upload file then insert ticket info to database
} else {
//Just insert info to database
}
簡單的方法是(推薦):
if (empty($_FILES['userfile']['name'])) {
//Upload file then insert ticket info to database
} else {
//Just insert info to database
}
也許這將幫助你:http://stackoverflow.com/questions/43417033/php-file-upload - 錯誤條件/ 43417958#43417958 –
謝謝,我正在調查它 – TheTruth
我猜你的輸入類型文件屬性名稱不匹配。 – teshvenk