
17/11/2009, 11:16
|
| | Fecha de Ingreso: junio-2003
Mensajes: 778
Antigüedad: 21 años, 10 meses Puntos: 1 | |
Subir imagen a 2 directorios diferentes Hola a todos
Estoy intentando hacer una funcion para subir 1 imagen a 2 directorios diferentes a la vez pero no me funciona. La funcion es esta:
Código:
function subir_imagen($nombre_imagen, $directorio, $directorio2, $nuevo_nombre, $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);
$src = imagecreatefromjpeg($directorio.$_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.$nuevo_nombre.".".$extension[1],90);
copy($im, $directorio2.$nuevo_nombre2.".".$extension[1]);
imagedestroy($im);
chmod($directorio.$_FILES[$nombre_imagen]["name"], 0777);
unlink($directorio.$_FILES[$nombre_imagen]['name']);
return $subida=TRUE;
} else {
return $subida=FALSE;
}
}
La primera foto se guarda sin problema, para la segunda no. ¿Alguna idea? |