dedlfix: Mit PHP bei nicht eirreichbarem Bild, ein Ersatzbild anzeigen?

Beitrag lesen

echo $begrüßung;

Du prüfst mit der Funktion getimagesize() ob das angegebene Bild größer als 1 ist [...]

getimagesize() liefert im Fehlerfall ein false zurück. Im Gutfall ist es immer ein Array mit mehreren Elementen. Ein solches wird in einem boolschen Kontext durch PHPs automatischer Typumwandling zu einem true. Es reicht also völlig, das Ergebnis von getimagesize() einem if als Bedingung zu übergeben. Weitere Vergleiche sind nicht nötig. Besonders das > 1 verwirrt erst einmal, weil du nicht wirklich vorhast, etwas mit einer 1 zu vergleichen. Es ist besser, Code so zu schreiben, dass die Intention erkennbar wird, und nicht weil es zufällig auch so funktioniert.

echo "$verabschiedung $name";