![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/11/2009, 01:54
|
| | Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 21 años, 8 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?? |