Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/11/2009, 01:54
Operadormail
 
Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 20 años, 10 meses
Puntos: 1
Respuesta: Subir imagen a 2 directorios diferentes

Pues ahora he intentado generar un bucle para repetir el proceso de crear la imagen, pero nada...


Código:
 function subir_imagen($nombre_imagen, $directorio1, $directorio2, $nuevo_nombre1, $nuevo_nombre2) {
		
		$extension=explode(".",$_FILES[$nombre_imagen]['name']);
		
		if(move_uploaded_file($_FILES[$nombre_imagen]['tmp_name'], $directorio.$_FILES[$nombre_imagen]['name'])) {	
		 
			$size = getimagesize ($directorio.$_FILES[$nombre_imagen]['name']);	
			 $height = $size[1];
			 $width = $size[0];
			
			$newwidth = 390;
			$newheight = round(($height*390)/$width);
			
			for($j=1;$j<3;$j++) {
				$src = imagecreatefromjpeg(${"directorio".$j}.$_FILES[$nombre_imagen]['name']);
				$im = imagecreatetruecolor($newwidth,$newheight);
				imagecopyresampled($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
				imagetruecolortopalette($im, true, 256);
				imagejpeg($im, ${"directorio".$j}.${"nuevo_nombre".$j}.".".$extension[1],90);					
				imagedestroy($im);	 
			}
				 
			chmod($directorio.$_FILES[$nombre_imagen]["name"], 0777); 
			unlink($directorio.$_FILES[$nombre_imagen]['name']);
			
				
			return $subida=TRUE;
		  } else {
			return $subida=FALSE;		
		  }			
	 }
Ufff alguna idea??