wie kann ich verhindern, dass php eine fehlermeldung im browser ausgibt, wenn man getimagesize() eine ungültige adresse angibt?
es geht um ein bisschen exception-handling bei usereingaben ;-)

wie kann ich verhindern, dass php eine fehlermeldung im browser ausgibt, wenn man getimagesize() eine ungültige adresse angibt?
es geht um ein bisschen exception-handling bei usereingaben ;-)
Prüf vorher mit file_exists(string filename) ob die Datei überhaupt existiert...
Gruß
Borlander
das habe ich mir auch überlegt, leider funktioniert das nur mit dateien auf dem rechner. bei urls klappt das nicht und ergibt immer "false".
das eigentliche problem ist auch nicht eine inexistente datei, das grösste problem gibt es, wenn statt einer bilddatei eine html-datei oder sowas angegeben wird.
[Diese Nachricht wurde nachträglich bearbeitet.]
@getimagesize().
Ein vorgestelltes @ unterdrückt meist Fehlerausgaben. Alternativ error_reporting(0). Exceptions fehlen in PHP schon irgendwie.
vielen dank, damit hat's geklappt
und wieder was äusserst praktisches dazugelernt ;-)