Subir_Imagen.php
Código PHP:
<?php
$current_image=$_FILES['image']['name'];
$extension = substr(strrchr($current_image, '.'), 1);
if (($extension!= "JPG") && ($extension != "gif"))
{
die('Unknown extension');
}
$time = date("fYhis");
$new_image = $time . "." . $extension;
$destination="uploads/".$new_image;
$action = copy($_FILES['image']['tmp_name'], $destination);
if (!$action)
{
die('File copy failed');
}else{
echo "File uploaded";
}
?>
Código HTML:
<html> <head> </head> <body> <form action="Subir_Imagen.php" method="post" enctype="multipart/form-data"><br /> Codigo: <input type="text" name="codigo" /><br /> Nombre de la Noticia: <input type="text" name="noticia" /><br /> Descripcion: <input type="text" name="descripcion" /> <input type="file" name="image"> <input type="submit" /> </form> </body> </html>
1. Si el ancho o el largo de la imagen es mas grande que 900px, redimensionar esta imagen a 900px con su respectivo ratio y guardarla.
2. Despues de hacer eso, hacer un crop de la imagen haciendola cuadrada y redimensionarla a 90x90 pixeles, y finalmente guardarla.
Alguna idea de como hacerlo?
Muchas gracias por su cooperacion!