Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2009, 17:28
davape9
 
Fecha de Ingreso: octubre-2008
Mensajes: 171
Antigüedad: 16 años, 1 mes
Puntos: 2
¿Como hago esto con php?

Desde hace poco, puse que la gente pudiera poner una imagen escribiendo:

Código HTML:
[img]url_de_la_imagen[/img]
y php lo convertía automáticamente a

Código HTML:
<img src=comprobar.php?url=url_de_la_imagen> 
Y en la página comprobar.php puse:

Código PHP:
<?
$altoancho 
GetImageSize($_GET['url']); 

if (
$altoancho[0]<750){
header("location:".$_GET['url']);
}else{
header("location:imagen_demasiado_grande.gif");
}
?>
Para comprobar que la imagen no fuera de mas de 750 px de ancho, pero me acabo de dar cuenta de que a veces aparece un cuadrado con la X en lugar de la imagen, y tengo que darle boton derecho -> mostrar imagen un par de veces para que me la muestre.

¿Por qué puede ocurrir esto? ¿Qué puedo hacer para que funcione?