гы, ширину с высотой попутал, но да ладно, смысл вроде понятен.
Вам правильно посоветовали куда посмотреть.
Специально для Вас написал кусок кода.
list($width, $height, $type, $attr) = getimagesize("img/flag.jpg");
//list($width, $height, $type, $attr) = getimagesize("img/flag.png");
echo "<img src=\"img/flag.jpg\" $attr alt=\"пример getimagesize()\" />";
echo "<p>Ширина: $width, высота: $height,</P>" ;
if ($height <=20){
echo "Всё нормально, выводим дефолтную картинку , т.к. ширина картинки меньше 20px";
}
else {
echo "Выводим картинку из поста, тк. ширина больше 20px";
}
по аналогии можно добавить условие на проверку в ваш код.