upload logo error handling

This commit is contained in:
sikanderzel 2016-06-07 13:30:36 +05:00
parent 1691d061ef
commit ae33bc12ba

View file

@ -21,9 +21,9 @@ if (isset($_POST['submit']))
$file_basename = substr($filename, 0, strripos($filename, '.')); // get file extention $file_basename = substr($filename, 0, strripos($filename, '.')); // get file extention
$file_ext = substr($filename, strripos($filename, '.')); // get file name $file_ext = substr($filename, strripos($filename, '.')); // get file name
$filesize = $_FILES["fileToUpload"]["size"]; $filesize = $_FILES["fileToUpload"]["size"];
$allowed_file_types = array('.png','.jpg','.jpeg','.gif'); $allowed_file_types = array('.png');
if (in_array($file_ext,$allowed_file_types) && ($filesize < 400000)) if (in_array($file_ext,$allowed_file_types) && ($filesize < 4000000))
{ {
// Rename file // Rename file
$newfilename = 'logo' . $file_ext; $newfilename = 'logo' . $file_ext;
@ -43,18 +43,17 @@ if (isset($_POST['submit']))
elseif (empty($file_basename)) elseif (empty($file_basename))
{ {
// file selection error // file selection error
e(lang("Please select a file to upload."),"m"); e(lang("Please select a file to upload."),"m");
} }
elseif ($filesize > 400000) elseif ($filesize > 4000000)
{ {
// file size error // file size error
e(lang("The file you are trying to upload is too large."),"w"); e(lang("The file you are trying to upload is too large."),"e");
} }
else else
{ {
// file type error
//echo "Only these file typs are allowed for upload: " . implode(', ',$allowed_file_types); e(lang("Only these file typs are allowed for upload: ".implode(', ',$allowed_file_types)),"e");
e(lang("Only these file typs are allowed for upload:".implode(', ',$allowed_file_types)),"m");
unlink($_FILES["fileToUpload"]["tmp_name"]); unlink($_FILES["fileToUpload"]["tmp_name"]);
} }
} }