Wer bei Bildern gleich die Bildgröße mit den Attributen height und width für jedes Bild mit angibt, sorgt für fehlerfreies (valides) HTML und hilft den Seitenaufbau zu beschleunigen. Ist ein Bild noch nicht geladen, wird der Platzhalter so gleich in der richtigen Größe angezeigt. Damit die nun aber immer aktuell ist, selbst wenn das Bild geändert wurde, kann man das Bild statt mit HTML mit diesem PHP Schnipsel einbauen:
<?php $datei="bild.jpg";
$size = getimagesize($datei);
echo '<img src="'.$datei.'"
width="'.$size[0].'"
height="'.$size[1].'">'; ?>
Liegt das Bild auf einem fremden Server, funktioniert dies allerdings nicht immer problemlos. Um Fehlermeldungen zu vermeiden, sollte '@' Zeichen vor getimagesize($datei); stehen.