Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2013, 07:35
jsusarevalo
 
Fecha de Ingreso: diciembre-2011
Ubicación: Madrid
Mensajes: 46
Antigüedad: 13 años, 3 meses
Puntos: 1
Redimensionar imagen al subir php

Hola a Tod@s!

Tengo un formulario que envía imagenes php en una web, pero necesito que la imagen que suba sea redimensionada a la siguiente medida 978 px de ancho, y que el alto vaya de acuerdo a este ancho.

Alguien que me pueda ayudar?
Gracias de antemano

Código PHP:
// Upload and Rename File

if ($_FILES["file"])
{
    
$filename $_FILES["file"]["name"];
    
$file_basename substr($filename0strripos($filename'.')); // get file extention
    
$file_ext substr($filenamestrripos($filename'.')); // get file name
    
$filesize $_FILES["file"]["size"];
    
$allowed_file_types = array(".gif"".jpeg"".JPG"".jpg"".png");
 
    if (
in_array($file_ext,$allowed_file_types) && ($filesize 200000))
    {    
        
// Rename file
        
$newfilename md5($file_basename) . $file_ext;
        if (
file_exists("upload/" $newfilename))
        {
            
// file already exists error
            
echo "El archivo ya existe. Por favor cambia el nombre.";
        }
        else
        {        
            
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" $newfilename);
            echo 
"Imagen subida correctamente.";
            echo 
"<a href=https://eni-lift.es/elevador-vivienda.php></a>";    
        }
    }
    elseif (empty(
$file_basename))
    {    
        
// file selection error
        
echo "Por favor selecciona un archivo.";
    } 
    elseif (
$filesize 500000)
    {    
        
// file size error
        
echo "El archivo es demasiado grande. Tamaño máximo 500kb.";
    }
    else
    {
        
// file type error
        
echo "Archivos permitidos: " implode(', ',$allowed_file_types);
        
unlink($_FILES["file"]["tmp_name"]);
    }
}
 
?>