Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/03/2007, 20:33
Avatar de gerson
gerson
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: No FUNCIONA - redimensionar imagen y hacer miniatura

Bueno acabo de ver el error:
Código PHP:
[IMG]file:///C:/DOCUME%7E1/data/CONFIG%7E1/Temp/moz-screenshot.jpg[/IMG][IMG]file:///C:/DOCUME%7E1/data/CONFIG%7E1/Temp/moz-screenshot-1.jpg[/IMG]//-----FUNCION REDIMENSIONAR------------ 
function redimensionar_jpeg($img_original$img_nueva$img_nueva_anchura$img_nueva_altura$img_nueva_calidad) { 
  
// crear imagen desde original 
$img ImageCreateFromJPEG($img_original); 
  
// crear imagen nueva 
$thumb imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura); 
  
// redimensionar imagen original copiandola en la imagen 
imagecopyresampled ($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,imagesx($img),imagesy($img)); 
  
// guardar la imagen redimensionada donde indica $img_nueva 
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad); 
}  


include 
'conexion.php'
$noticias=$_POST['noticias']; 
$articulo='0018'
$destino 'img_art/';  
conectar(); 
//-------REDIMENSIONAR IMAGEN Nº 1------ 
//tipo_archivo= a la extension del archivo en nuestro caso solo aceptamos imagenes (jpg, gif y png) 
        
$tamano_archivo1 $_FILES['1']['size'];  
        
$tipo_archivo1 $_FILES['1']['type'];  
//compruebo si las características del archivo son las que deseo  
        
if (!( (strpos($tipo_archivo1"jpeg")) && ($tamano_archivo1 2000000) && $_FILES['1']['name']!='')) {  
echo 
"<br>La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 2 Mb máximo.</td></tr></table>";  

else 
{  
        
$f1=$articulo.'_1.jpg'
        
$foto_1=$destino.$f1
        
$dirp="img_art/miniaturas/"//aqui estaran las miniaturas 
        
$foto_1m=$dirp
        if(
move_uploaded_file($_FILES['1']['tmp_name'], $destino 'temp-' $f1)){ 
         
        
redimensionar_jpeg($destino.'temp-'.$f1,$destino.$f1,352,240,75);   
        
unlink($destino.'temp-'.$f1); 
        
redimensionar_jpeg($destino.$f1,$foto_1m.$f1,150,113,75); 

else{  
       echo 
"Ocurrió algún error al subir el fichero 1. No pudo guardarse.";  
    }  

Creo q ahora si funciona.

Saludos
__________________