Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2005, 01:29
Avatar de granbosteron
granbosteron
 
Fecha de Ingreso: agosto-2004
Mensajes: 164
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta Thumbs - Problema

Aqui coloko el Codigo, que se encuentra en un archivo llamado ("images.php"):
Código PHP:
<?
function resize_view($img$new_w$new_h$w=0$h=0$id=0){
    if(!
$id){
        
$size GetImageSize("$img"); 
        
$w=$size[0]; 
        
$h=$size[1];
    }
        if( (
$w $new_w) && ($w $h )) 
            
$porcentaje=$new_w/$w;
        else 
            
$porcentaje=$new_h/$h;
return array (
round($w*$porcentaje), round($h*$porcentaje));
}

$fuente = @imagecreatefromjpeg($ruta);
list (
$w$h) = resize_view($fuente$ancho$alto,imagesx($fuente),imagesy($fuente), 1); 
$imagen=imagecreatetruecolor($w,$h); 

imagecopyresized($imagen,$fuente,0,0,0,0,$w,$h,imagesx($fuente),imagesy($fuente)); 

header("Content-type: image/jpeg"); 
imagejpeg($imagen);
imagedestroy($fuente);
?>
Asi es komo lo llamo:
Código HTML:
<img src="<? echo URL_BASE?>images.php?ruta=<? echo DIR_FOTOS.$fotos[$x]?>&ancho=100&alto=75" border="1"> 
Bueno, el problema es el siguiente:

- En mi maquina tengo un Apache con PHP corriendo para probar cosas en forma offline, funciona de maravilla.
- En un servidor online, tambien funciona joya.
- En otro servidor online, no me funciona, lo raro es que lo hace con algunas imagenes y otras no. Probe con varias medidas y diferentes nombres, pero no llegue a ninguna conclusion. Las imagenes que generalmente no funcionan con este script, son generalmente tomadas con camara digital, las cuales tienen un peso aprox. de 670 kb (ej:"PA100090.JPG"), pero es raro porq algunas las acepta. Y vuelvo a repetir q en los 2 primeros casos funciona bien, sin ningun error!

En todos los casos tengo instaladas las GD (2.0.23 compatible).
Lo que me preocupa obviamente es el caso del servidor que no funciona. Pense que tenia que ver con algo del set_time_limit(), pero me tiro este error:
Warning: set_time_limit(): Cannot set time limit in safe mode in /home/virtual/site3/fst/var/www/html/fotos_sg.php on line 2.

Tiene algo que ver el SAFE MODE con algo de esto ? o en que otra configuracion debo fijarme ?? es raro esto que me pasa ?
Quizas es algo obvio, pero no se que es.

Gracias
__________________
Saludos :adios: :adios: :adios: