All pastes #935552 Raw Edit

Someone

public text v1 · immutable
·published 2008-03-09 18:51 UTC
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