Tools, FAQ, Tutorials:
Filtering Out Empty Files in PHP
Why Do You Need to Filter Out Empty Files in PHP?
✍: FYIcenter.com
When you are processing uploaded files, you need to check for empty files, because they could be resulted from a bad upload process but the PHP engine could still give no error. For example, if a user typed a bad file name in the upload field and submitted the form, the PHP engine will take it as an empty file without raising any error. The script below shows you an improved logic to process uploaded files:
<?php
$file = '\fyicenter\images\fyicenter.logo';
$error = $_FILES['fyicenter_logo']['error'];
$tmp_name = $_FILES['fyicenter_logo']['tmp_name'];
print("\n");
if ($error==UPLOAD_ERR_OK) {
if ($_FILES['fyicenter_logo']['size'] > 0) {
move_uploaded_file($tmp_name, $file);
print("File uploaded.\n");
} else {
print("Loaded file is empty.\n");
}
} else if ($error==UPLOAD_ERR_NO_FILE) {
print("No files specified.\n");
} else {
print("Upload faield.\n");
}
print("\n");
?>
⇒ Creating a Database Table to Store Files in PHP
⇐ Detecting File Uploading Errors in PHP
2016-10-14, ∼3024🔥, 0💬
Popular Posts:
Where to find tutorials on Using Azure API Management Publisher Dashboard? Here is a list of tutoria...
How To Read a File in Binary Mode in PHP? If you have a file that stores binary data, like an execut...
How To Merge Cells in a Column? If you want to merge multiple cells vertically in a row, you need to...
How to use the "find-and-replace" Policy Statement for an Azure API service operation? The "find-and...
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...