al quere subir el .jpg no sube nada y marca false2 y falsebig.
<?
session_start();
header("Cache-control: private");
if (!$_SESSION['estado']=="firmado") //SI EL PASSWORD ANTERIOR ES IGUAL AL DE AHORA {
echo "<h3><br><br><br><br><center>Sesión incorrecta</center></h3>";
echo"<META HTTP-EQUIV=\"refresh\" CONTENT=\"3;URL=..\administrador.html\">";
exit();
}
//inicia el guardado y modificacion de la imagen al tamaño deseado
$selectedimg = $_POST["selectedimg"];
$imagen = $_FILES['file'][ 'tmp_name' ];
$nombre_imagen_asociada = $selectedimg;
//indicamos el directorio donde se van a colgar las imágenes
$directorio = "./imagenes/" ;
//establecemos los límites de ancho y alto
$nuevo_ancho = 174 ;
$nuevo_alto = 131 ;
//Recojo información de la imágen
$info_imagen = getimagesize($imagen);
$alto = $info_imagen[1];
$ancho = $info_imagen[0];
$tipo_imagen = $info_imagen[2];
//Determino las nuevas medidas en función de los límites
if($ancho > $nuevo_ancho OR $alto > $nuevo_alto)
{
if(($alto - $nuevo_alto) > ($ancho - $nuevo_ancho))
{
$nuevo_ancho = round($ancho * $nuevo_alto / $alto,0) ;
}
else
{
$nuevo_alto = round($alto * $nuevo_ancho / $ancho,0);
}
}
else //si la imagen es más pequeña que los límites la dejo igual. {
$nuevo_alto = $alto;
$nuevo_ancho = $ancho;
}
$imagen_nueva = imagecreatetruecolor($nuevo_ancho, $nuevo_alto);
$imagen_vieja = imagecreatefromjpeg($imagen);
//cambio de tamaño…
imagecopyresampled($imagen_nueva, $imagen_vieja, 0, 0, 0, 0, $nuevo_ancho, $nuevo_alto, $ancho, $alto);
if (!imagejpeg($imagen_nueva, $directorio . $nombre_imagen_asociada)) echo "false2";
if (!imagejpeg($imagen_vieja, $directorio . "b_" . $nombre_imagen_asociada)) echo "false big";
break;
}
echo "<meta HTTP-EQUIV='refresh' content='1;url=galeria.php'>";
?>