es lo que estaba buscando :) para mi foro, con lo k habeis echo he creado una funcion:
Código PHP:
<?
function validar($foto)
{
$imagen = GetImageSize($foto);
$maxsize = 88;
$horizontal=88;
$vertical=88;
if (($imagen[0] <= $maxsize) && ($imagen[1] <= $maxsize) )
{
?>
<img src="<? echo $foto;?>">
<?
}
else
{
?>
<a href="<? echo $foto;?>" target="_blank"><img src="<? echo $foto;?>" width="<? echo $horizontal;?>" height="<? echo $vertical;?>" alt="Esta imagen esta reducida tamaño original es <? echo $imagen[0];?>x<? echo $imagen[1];?>" border ="0"></a>
<?
}
}
?>
$foto -> es la variable que toma de la tabla (en mi caso la de usuarios)
Si el tamaño es el correcto se muestra el avatar del usuario, sino el avatar del usuario se reduce a las medidas 88x88 y enlaza a ver la imagen mas grande.
espero que a alguien le sirva :)