Ik heb een upload script dat werkt en de code om bestandsformaat en groote te valideren maar krijg het niet werkend ik zet het denk ik niet op de juiste plaats ertussen of het script klopt niet.
Kan iemand me helpen.
Het upload script is werkend:
<?php
// Set Upload Path
$target_dir = 'files/';
if( isset($_FILES['fileUpload']['name'])) {
$total_files = count($_FILES['fileUpload']['name']);
for($key = 0; $key < $total_files; $key++) {
// Check if file is selected
if(isset($_FILES['fileUpload']['name'][$key])
&& $_FILES['fileUpload']['size'][$key] > 0) {
$original_filename = $_FILES['fileUpload']['name'][$key];
$target = $target_dir . basename($original_filename);
$tmp = $_FILES['fileUpload']['tmp_name'][$key];
move_uploaded_file($tmp, $target);
}
}
}
?>
----------------
Hoe moet deze code ertussen?:
---------------
// Get the extension
$ext = strtolower(pathinfo($_FILES["fileUpload"]["name"][$key], PATHINFO_EXTENSION));
// check extension and upload
if( in_array( $ext, array('jpg', 'jpeg', 'png', 'gif', 'bmp'))) {
// Filetype if valid, process uploading
}
-------------
en deze?:
--------------
$maxFileSize = 5 * 1024 * 1024; //5MB
$errors = array();
if($_FILES['fileUpload']['size'][$key] > $maxFileSize){
$errors[$key] = 'File size is greater than allowed size';
}
-----------
of moet ik heel anders doen???
help...
2.367 views