Auf gültige Bildurl checken

Cusco

Erfahrenes Mitglied
Hi,

in meiner Verwaltung kann eine URL zu einer Bildatei angegeben werden. Die URL liegt in $bild und soll auf gültigkeit geprüft werden, also ob es sich um eine gültige jpg, gif oder png - Bilddatei handelt.

Ich konnte in Google nur das Finden:

if($FORM{'NEWLINKBANNER'} !~ /http:\/\/[a-zA-Z0-9_-\~\.]+gif\b/) [...]

kann es aber nicht umwandeln / einsetzen bzw auf die Variable $bild anwenden, es kommt immer nur ein Fehler.
 
Mit der Funktion getimagesize kannst du dir diverse Informationen über eine Bilddatei anzeigen lassen. Wenn du einen Dateinamen angibst, hinter dem kein Bild ist, sollte irgendwas anderes als das gewünschte Array zurückgegeben werden. Wenn in PHP die Option allow_url_fopen aktiviert ist, kannst du auch direkt eine URL angeben.
 
Danke scheint zu zu funktioniert, die Funktion gibt sogar dern Grafiktyp zurück :-) Nur muss ich jetzt mein Programm etwas umstellen da es sonst zuviel Traffic gibt.
 
Zurück