Hi!
I have the following code for quick verification of uploaded files:
// Validating the Image (file_upload)
if (in_array("", $_FILES['file_upload']['name']))
$errorArray['Image File'] = "Browse and select a GIF/JPEG Image File to upload!";
elseif (isset($_FILES['file_upload'])) {
foreach ($_FILES['file_upload']['type'] as $key => $type) {
if (!($_FILES['file_upload']['type'][$key] =="image/jpeg" OR $_FILES['file_upload']['type'][$key]=="image/gif"))
$errorArray['Uploaded Image'] = "Your uploaded file must be either JPG or GIF only!";
elseif (!doesuserfile_nameEventBannerExist($_FILES['file_upload']['name'][$key]))
$errorArray['Uploaded Image'] = "Filename already Exists, Rename and Upload again!";
}
}
I can upload 7 files at one time and there's no error.
More than 7 files at one time, I get an error saying:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/user/imageuploader.php
Please help !
Thank you.