Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

Tôi đang gặp khó khăn khi sử dụng $_FILES

Tôi muốn kiểm tra xem trường Tải lên tệp có trống hay không sau đó áp dụng một điều kiện để tải lên tệp trống thì tập lệnh không thử tải lên tệp. Làm thế nào để tôi thực thi điều này?

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

Ấm áp

3017 Huy hiệu bạc15 Huy hiệu Đồng7 silver badges15 bronze badges

Hỏi ngày 10 tháng 4 năm 2012 lúc 21:51Apr 10, 2012 at 21:51

Mohamed Hassanmohamed HassanMohamed Hassan

1.5794 Huy hiệu vàng18 Huy hiệu bạc35 Huy hiệu Đồng4 gold badges18 silver badges35 bronze badges

2

if($_FILES["file"]["error"] != 0) {
//stands for any kind of errors happen during the uploading
} 

cũng có

if($_FILES["file"]["error"] == 4) {
//means there is no file uploaded
}

Đã trả lời ngày 4 tháng 9 năm 2012 lúc 22:14Sep 4, 2012 at 22:14

Mohamed Hassanmohamed HassanMohamed Hassan

1.5794 Huy hiệu vàng18 Huy hiệu bạc35 Huy hiệu Đồng4 gold badges18 silver badges35 bronze badges

cũng có

if ( ! empty($_FILES)) {...}

Đã trả lời ngày 4 tháng 9 năm 2012 lúc 22:14Apr 10, 2012 at 21:55

1

Điều này sẽ hoạt động

if($_FILES['theFile']['name']=='')
{
    //No file selected
}

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 21:55Sep 4, 2012 at 20:10

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

Các câu trả lời khác không phù hợp với tôi. Vì vậy, tôi đăng giải pháp của mình:Alexandre Khoury

Đã trả lời ngày 4 tháng 9 năm 2012 lúc 20:105 gold badges36 silver badges58 bronze badges

Alexandre Khourexandre Khoury

if ($_FILES['theFile']['tmp_name']!='') {
    // do this, upload file
} // if no file selected to upload, file isn't uploaded.

3.7985 Huy hiệu vàng36 Huy hiệu bạc58 Huy hiệu ĐồngApr 30, 2015 at 20:11

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

bash3rbash3rbash3r

Đây là những gì làm việc cho tôi:1 silver badge6 bronze badges

Đã trả lời ngày 30 tháng 4 năm 2015 lúc 20:11UPLOAD_ERR_NO_FILE value:

function isset_file($file) {
    return (isset($file) && $file['error'] != UPLOAD_ERR_NO_FILE);
}

if(isset_file($_FILES['input_name'])) {
    // It's not empty
}

1231 Huy hiệu bạc6 Huy hiệu đồng Since sending $_FILES['input_name'] may throw a Notice

function isset_file($name) {
    return (isset($_FILES[$name]) && $_FILES[$name]['error'] != UPLOAD_ERR_NO_FILE);
}

if(isset_file('input_name')) {
    // It's not empty
}

Bạn có thể sử dụng giá trị upload_err_no_file:Feb 4, 2015 at 18:58

Đã cập nhật: Vì việc gửi $ _files ['input_name'] có thể đưa ra thông báolombervid

Đã trả lời ngày 4 tháng 2 năm 2015 lúc 18:581 silver badge3 bronze badges

Lombervidlombervid

1011 Huy hiệu bạc3 Huy hiệu đồngMar 4, 2013 at 6:29

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

Câu hỏi này là trùng lặp nhưng câu trả lời của bạn là hàm is_uploade_file ().Amir

Đã trả lời ngày 4 tháng 3 năm 2013 lúc 6:293 gold badges23 silver badges31 bronze badges

1

if(!empty($_FILES['myFileField'])) {
    // file field is not empty..
} else {
    // no file uploaded..
}

AmiramirApr 10, 2012 at 22:58

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

2.0813 Huy hiệu vàng23 Huy hiệu bạc31 Huy hiệu đồngevilReiko

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 22:5824 gold badges82 silver badges100 bronze badges

Evilreikoevilreikoempty you will have to take any of $_FILES arrays and check it against an empty array. All that I have seen above is check against an empty string which will not work. Example:

if($_FILES["your_field_name"]["size"] == [' '])
{
Perform your validation here•
}

18.7K24 Huy hiệu vàng82 Huy hiệu bạc100 Huy hiệu đồng

Hướng dẫn php check if file upload field empty - php kiểm tra xem trường tải lên tệp có trống không

Để kiểm tra xem một đầu vào của tệp loại có trống không, bạn sẽ phải lấy bất kỳ mảng $_FILES nào và kiểm tra nó so với một mảng trống. Tất cả những gì tôi đã thấy ở trên là kiểm tra một chuỗi trống sẽ không hoạt động. Thí dụ:Jan 4, 2020 at 17:40

Làm thế nào trường kiểm tra trường trống trong PHP?

Làm thế nào kiểm tra nếu tệp trống trong PHP? Hàm php trống () hàm trống () kiểm tra xem một biến có trống hay không. Hàm này trả về sai nếu biến tồn tại và không trống, nếu không nó sẽ trả về đúng.PHP empty() Function The empty() function checks whether a variable is empty or not. This function returns false if the variable exists and is not empty, otherwise it returns true.

Làm thế nào tôi có thể biết nếu một tệp được tải lên trong PHP?

Hàm is_uploaded_file () trong PHP là hàm sẵn được sử dụng để kiểm tra xem tệp được chỉ định được tải lên qua bài HTTP hay không.Tên của tệp được gửi dưới dạng tham số cho hàm is_uploaded_file () và nó trả về true nếu tệp được tải lên qua bài đăng http.is_uploaded_file() function in PHP is an inbuilt function which is used to check whether the specified file uploaded via HTTP POST or not. The name of the file is sent as a parameter to the is_uploaded_file() function and it returns True if the file is uploaded via HTTP POST.

Làm thế nào kiểm tra hình ảnh trống hoặc không trong PHP?

Kiểm tra PHP nếu tập tin bài đăng là mã trống Trả lời..
if ($ _files ['cover_image'] ['size'] == 0 && $ _files ['cover_image'] ['error'] == 0).
// cover_image trống (và không phải là lỗi).

Làm thế nào kiểm tra loại đầu vào trống hoặc không trong jQuery?

Thuộc tính độ dài trong jQuery để kiểm tra tệp có được chọn hay không.Nếu phần tử.các tập tin.Độ dài thuộc tính Trả về 0 Sau đó, tệp không được chọn nếu không, tệp được chọn.. If element. files. length property returns 0 then the file is not selected otherwise file is selected.