Return to Snippet

Revision: 47732
at June 15, 2011 04:25 by mioestudio


Initial Code
//////////
 $tipo_archivo  = $_FILES['fotoSubcat']['type'];
 $tamano_archivo = $_FILES['fotoSubcat']['size'];
 if (!((strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 2097152)))
{
//el tamaño o la extension del archivo no son correctas se pone error=1
$error=1;
}
else
{
 ///////
 $serie = date('YmdHis');
  $nombreImagen = $serie.normalize($_FILES['fotoSubcat']['name']);
        
		   
		      $fuente = $_FILES['fotoSubcat']['tmp_name'];
              $destino = "../images/productos/".$nombreImagen;
              
			  move_uploaded_file($fuente, $destino);
			  
              
              $rutaImagen = $nombreImagen;
              $guardar = "../images/productos/" . $rutaImagen;
              $archivo = "../images/productos/" . $rutaImagen; 

              list($ancho, $alto) = getimagesize($archivo) ; 
                                                         
              $modancho = 958; 
                                                         
              $diff = $ancho / $modancho;
                                                        
              $modalto = $alto / $diff; 
			  
			  
              $creaColor = imagecreatetruecolor($modancho, $modalto) ; 
              $imagen = imagecreatefromjpeg($archivo) ; 
              imagecopyresampled($creaColor, $imagen, 0, 0, 0, 0, $modancho, $modalto, $ancho, $alto) ; 
                                                        
              imagejpeg($creaColor, $guardar, 100) ; 
			  //////
			  }

Initial URL


Initial Description


Initial Title
subir y redimensionar imagen

Initial Tags


Initial Language
Other