Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/03/2008, 11:58
guachacapepe
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago (Chile)
Mensajes: 29
Antigüedad: 18 años, 6 meses
Puntos: 0
problema con redimancion de fotos

Buenas.

Escribo ya que, tengo un script en php que re dimensiona fotos.

Funciona bien en mi computador.
Código PHP:
<?
$origen
="galeria/foto.jpg";
$destino="galeria/temp/nueva_foto.jpg";
$destino_temporal=tempnam("tmp/","tmp");
redimensionar_jpeg($origen$destino_temporal22815350);

// guardamos la imagen
$fp=fopen($destino,"w");
fputs($fp,fread(fopen($destino_temporal,"r"),filesize($destino_temporal)));
fclose($fp);

// mostramos la imagen

echo '<img src="galeria/temp/nueva_foto.jpg">';

function 
redimensionar_jpeg($img_original$img_nueva$img_nueva_anchura$img_nueva_altura$img_nueva_calidad)

    
// crear una imagen desde el original 
    
$img ImageCreateFromJPEG($img_original); 
    
// crear una imagen nueva 
    
$thumb imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura); 
    
// redimensiona la 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 nueva imagen redimensionada donde indicia $img_nueva 
    
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
    
ImageDestroy($img);
}
?>
Pero a la hora que lo subo al hosting falla todo.
Código HTML:
Warning: fopen(galeria/temp/nueva_foto.jpg) [function.fopen]: failed to open stream: Permission denied in /home/misitio/public_html/carpeta/tam_img.php on line 10

Warning: fputs(): supplied argument is not a valid stream resource in /home/misitio/public_html/carpeta/tam_img.php on line 11

Warning: fclose(): supplied argument is not a valid stream resource in /home/misitio/public_html/carpeta/tam_img.php on line 12

eso. no se que es lo que esta mal.