Trong mẫu của tôi, tôi có 3 trường đầu vào để tải lên tệp:
Làm cách nào để kiểm tra xem
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
9 có trống không - không có tệp nào được tải lên?
Kingcrunch
Huy hiệu vàng 126K2020 gold badges147 silver badges171 bronze badges
Đã hỏi ngày 22 tháng 1 năm 2013 lúc 12:27Jan 22, 2013 at 12:27
Bạn có thể kiểm tra bằng cách sử dụng trường
if[$_FILES['cover_image']['name'] == ""] {
// No file was selected for upload, your [re]action goes here
}
0 trên mảng if[$_FILES['cover_image']['name'] == ""] {
// No file was selected for upload, your [re]action goes here
}
1 như vậy:if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
.
Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:29Jan 22, 2013 at 12:29
Rudi Visserrudi VisserRudi Visser
20,8K5 Huy hiệu vàng68 Huy hiệu bạc95 Huy hiệu Đồng5 gold badges68 silver badges95 bronze badges
3
Phương pháp 1
if[$_FILES['cover_image']['name'] == ""] {
// No file was selected for upload, your [re]action goes here
}
Phương pháp 2
if[$_FILES['cover_image']['size'] == 0] {
// No file was selected for upload, your [re]action goes here
}
Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:29Jan 22, 2013 at 12:29
Rudi Visserrudi VisserTechie
20,8K5 Huy hiệu vàng68 Huy hiệu bạc95 Huy hiệu Đồng41 gold badges154 silver badges239 bronze badges
1
Phương pháp 1
if[empty[$_FILES['cover_image']['tmp_name']] || !is_uploaded_file[$_FILES['cover_image']['tmp_name']]]
{
// Handle no image here...
}
Phương pháp 2Jan 22, 2013 at 12:30
TechietechieBenM
44.1K41 Huy hiệu vàng154 Huy hiệu bạc239 Huy hiệu đồng24 gold badges116 silver badges166 bronze badges
0
if [empty[$_FILES['cover_image']['name']]]
Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:29Jan 22, 2013 at 12:29
Rudi Visserrudi VisserRakesh Sharma
20,8K5 Huy hiệu vàng68 Huy hiệu bạc95 Huy hiệu Đồng4 gold badges36 silver badges44 bronze badges
1
Phương pháp 1
if[$_FILES['cover_image']['error'] > 0]
// cover_image is empty
Phương pháp 2Jun 26, 2015 at 0:10
2
Techietechie
$_FILES["cover_image"]["size"]==0
Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:29Jan 22, 2013 at 12:29
user7282user7282user7282
Rudi Visserrudi Visser8 gold badges40 silver badges69 bronze badges
if [!$_FILES['image']['size'][0] == 0]{ //}
20,8K5 Huy hiệu vàng68 Huy hiệu bạc95 Huy hiệu ĐồngAug 28, 2020 at 8:48
0
if[ [$_POST] && [!empty[$_POST['cover_image']]] ] //verifies if post exists and cover_image is not empty
{
//execute whatever code you want
}
Phương pháp 1Jan 22, 2013 at 12:32
Phương pháp 2Johny
Techietechie1 silver badge11 bronze badges
2
44.1K41 Huy hiệu vàng154 Huy hiệu bạc239 Huy hiệu đồng
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
0Bạn có thể kiểm tra xem có giá trị không và nếu hình ảnh hợp lệ bằng cách thực hiện như sau:
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
1Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:30
BenmbenmJun 17, 2021 at 2:50
52K24 Huy hiệu vàng116 Huy hiệu bạc166 Huy hiệu đồngSamuel Ramzan
Rakesh Sharmarakesh Sharma1 gold badge15 silver badges24 bronze badges
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
213.7K4 Huy hiệu vàng36 Huy hiệu bạc44 Huy hiệu đồngAug 19, 2015 at 6:49
giản dị :Prabhagaran
Đã trả lời ngày 26 tháng 6 năm 2015 lúc 0:101 gold badge18 silver badges18 bronze badges
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
3kiểm tra sau khi biểu mẫu được đăng
5.0568 Huy hiệu vàng40 Huy hiệu bạc69 Huy hiệu đồngMar 24, 2016 at 11:18
Đã trả lời ngày 28 tháng 8 năm 2020 lúc 8:48Parth Dhorda
Đã trả lời ngày 22 tháng 1 năm 2013 lúc 12:321 gold badge6 silver badges30 bronze badges
Johnyjohny
1631 Huy hiệu bạc11 Huy hiệu đồng
$ _Files là một mảng phương thức bài liên kết, nếu bạn muốn kiểm tra bất cứ điều gì về $ _files, bạn phải tính đến chỉ mục ... Tôi đã thử rất nhiều tùy chọn được đề xuất và phương pháp duy nhất làm việc cho tôi, là khi tôi đưa vào một chỉ mục trong phương thức xác minh của tôi.2 gold badges21 silver badges36 bronze badges
Vì vậy, tạm biệt làm điều này:Aug 10, 2020 at 21:53
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
5Không có gì giống như thử nghiệm cũ tốt và rất nhiều đọc.Dec 25, 2020 at 9:40
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
6Đã trả lời ngày 17 tháng 6 năm 2021 lúc 2:50Jan 5 at 5:54
Samuel Ramzansamuel Ramzan
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
7
1.7041 Huy hiệu vàng15 Huy hiệu bạc24 Huy hiệu đồngApr 24, 2021 at 4:19
Đã trả lời ngày 19 tháng 8 năm 2015 lúc 6:49Use this method:
Bohhagaranprabhagaran
if [$_FILES['cover_image']['size'] == 0 && $_FILES['cover_image']['error'] == 0]
{
// cover_image is empty [and not an error]
}
83,4901 Huy hiệu vàng18 Huy hiệu bạc18 Huy hiệu đồngJan 12 at 16:42