Hallo Klaus,
if ($bild!="" && $bild!="image/gif" && $bild!="image/pjpeg" && $bild!="image/jpeg" && $bild!="image/png")
was genau überprüfst du da? Den MIME-Typ? Und woher bekommst du den?
Merke: Bei einem File-Upload bekommt dein Script zwar auch den MIME-Typ der übertragenen Datei(en); diese Angabe gibt jedoch nur wieder, was der Client über die Datei *behauptet*. Vermutlich gibt dein Test-Client einen falschen MIME-Typ anstatt image/png an.
Für die Überprüfung, ob die hochgeladene Datei eine gültige Bilddatei ist, eignet sich die Funktion getimagesize() besser. Darüber hinaus gibt sie dir sogar als Schmankerl noch die Größe des Bildes und seinen Typ.
So long,
Martin
--
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
(Al Capone, amerikanische Gangsterlegende)
Mit einem freundlichen Wort und einer Waffe erreicht man mehr, als mit einem freundlichen Wort allein.
(Al Capone, amerikanische Gangsterlegende)