rendered paste body $num_files = count($_FILES);
$limitedext = array(".exe");
for ($i = 1; $i <= $num_files-1; $i++) {
$new_file = $_FILES['file'.$i];
$file_tmp = $new_file['tmp_name'];
if($file_info = image_info($file_tmp)){
//print_r($file_info); exit;
$file_name = nameImage(".".$file_info['type']);
if (!is_uploaded_file($file_tmp)) {
$error = true;
$_SESSION['mail_error'] .= "<font color='red'>Der skete en fejl da <b>".$file_name."</b> skulle vedhæftes, og mailen blev derfor ikke sendt. Prøv igen.</font><br>";
}else{
if (move_uploaded_file($file_tmp,"../../galleri/pics/".$file_name)) {
// 100x75 -
// 75x100 |
// 100x100 |_
if($file_info['width'] > $file_info['height']){
if($file_info['type'] == "PNG"){
$image_p = imagecreatetruecolor("100", "75");
$image = imagecreatefrompng("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "75", $file_info['width'], $file_info['height']);
imagepng($image_p,"../../galleri/thumbs/".$file_name);
}
if($file_info['type'] == "GIF"){
$image_p = imagecreatetruecolor("100", "75");
$image = imagecreatefromgif("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "75", $file_info['width'], $file_info['height']);
imagegif($image_p,"../../galleri/thumbs/".$file_name);
} else{
$image_p = imagecreatetruecolor("100", "75");
$image = imagecreatefromjpeg("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "75", $file_info['width'], $file_info['height']);
imagejpeg($image_p,"../../galleri/thumbs/".$file_name);
}
}
if($file_info['width'] < $file_info['height']){
if($file_info['type'] == "PNG"){
$image_p = imagecreatetruecolor("75", "100");
$image = imagecreatefrompng("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "75", "100", $file_info['width'], $file_info['height']);
imagepng($image_p,"../../galleri/thumbs/".$file_name);
}
if($file_info['type'] == "GIF"){
$image_p = imagecreatetruecolor("75", "100");
$image = imagecreatefromgif("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "75", "100", $file_info['width'], $file_info['height']);
imagegif($image_p,"../../galleri/thumbs/".$file_name);
} else{
$image_p = imagecreatetruecolor("75", "100");
$image = imagecreatefromjpeg("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "75", "100", $file_info['width'], $file_info['height']);
imagejpeg($image_p,"../../galleri/thumbs/".$file_name);
}
}
if($file_info['width'] == $file_info['height']){
if($file_info['type'] == "PNG"){
$image_p = imagecreatetruecolor("100", "100");
$image = imagecreatefrompng("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "100", $file_info['width'], $file_info['height']);
imagepng($image_p,"../../galleri/thumbs/".$file_name);
}
if($file_info['type'] == "GIF"){
$image_p = imagecreatetruecolor("100", "100");
$image = imagecreatefromgif("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "100", $file_info['width'], $file_info['height']);
imagegif($image_p,"../../galleri/thumbs/".$file_name);
} else{
$image_p = imagecreatetruecolor("100", "100");
$image = imagecreatefromjpeg("../../galleri/pics/".$file_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, "100", "100", $file_info['width'], $file_info['height']);
imagejpeg($image_p,"../../galleri/thumbs/".$file_name);
}
}
$db->query("INSERT INTO `galleri_billeder` (`kategori`, `fil`, `tid`) VALUES ('".$_POST['kategori']."', '".$file_name."', '".time()."')");
chmod("../../galleri/pics/".$file_name, 0644);
}else{
}
} // end is uploaded
} // end loop
} // end file