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:
La primera foto se guarda sin problema, para la segunda no. ¿Alguna idea? 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; } }