upload dobble file function virker ikke rigtig
Hey jeg kan ikke få mit script til at upload flere billeder på engang. Den bliver ved med at skrive File : Er ikke valgtscript:
$upload_dir = "../upload/events/"; //Upload mappe på server
$size_bytes = 153600; //Hvor stor må filen være som skal op. ca 100KB
$limitedext = array(".gif",".jpg",".png",".jpeg"); // Hvad for nogle file endelser må blive lagt op på serveren
$new_file1 = $_FILES['event_billede_1'];
$new_file2 = $_FILES['event_billede_2'];
$file_name1 = stripinput_img($new_file1['name']);
$file_name2 = stripinput_img($new_file2['name']);
$file_name1 = str_replace(' ', '_', $file_name1);
$file_name2 = str_replace(' ', '_', $file_name2);
$file_tmp1 = $new_file1['tmp_name'];
$file_tmp2 = $new_file2['tmp_name'];
$file_size1 = $new_file1['size'];
$file_size2 = $new_file2['size'];
if(!is_uploaded_file($file_tmp1) OR !is_uploaded_file($file_tmp2)) {
echo "<p>File $i: Er ikke valgt.<br>";
} else {
$ext1 = strrchr($file_name1,'.');
$ext2 = strrchr($file_name2,'.');
if(!in_array(strtolower($ext1),$limitedext) OR !in_array(strtolower($ext2),$limitedext)) {
echo "Dit produkt billede skal være .gif, .jpg, .png, .jpeg<br>";
} else {
if($file_size1 > $size_bytes OR $file_size2 > $size_bytes) {
echo "Billede du har valgt må ikke være større end <b>". $size_bytes / 1024 ."</b> KB. <br>";
$upload_fejl = "yes";
} else {
if(file_exists($upload_dir.$file_name1) OR file_exists($upload_dir.$file_name2)) {
echo "Der findes allerede et billede med det navn";
} else {
if(move_uploaded_file($file_tmp1,$upload_dir.$file_name1) AND move_uploaded_file($file_tmp2,$upload_dir.$file_name2)) {
echo "upload færdigt";
}
}
}
}
}
