Yo no se si tengo un problema o que pasa, pero esto es cuestion de nose...
 
Os explico, tenia terminada una web en la cual se veian las imagenes perfectamente mediante los siguientes codigos: 
Enlace: 
 Código PHP:
   
<img src="redimensionar.php?ruta=panel/fotos_productos/<?=$pdesign['foto_producto']?>" border="0" />   
  redimensionar.php   Código PHP:
    <? 
$datos = getimagesize($ruta);
$anchura=110;  
$hmax=72;
 
if($datos[2]==1){$img = @imagecreatefromgif($ruta);} 
if($datos[2]==2){$img = @imagecreatefromjpeg($ruta);} 
if($datos[2]==3){$img = @imagecreatefrompng($ruta);} 
$ratio = ($datos[0] / $anchura); 
$altura = ($datos[1] / $ratio); 
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;} 
$thumb = imagecreatetruecolor($anchura,$altura); 
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]); 
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);} 
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);} 
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); } 
imagedestroy($thumb); 
 
?>    
  Y ahora por arte de magia (que no me lo explico yo) me da el siguiente error y no me muestra las imagenes... 
Warning: Division by zero in /home/namuele/public_html/redimensionar.php on line 10 
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /home/xxx/public_html/redimensionar.php on line 12 
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /home/xxx/public_html/redimensionar.php on line 13 
Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/xxx/public_html/redimensionar.php on line 17   
Alguien puede saber de que puede salirme esto ahora????