Mailinglisten-Archive |
On Mon, Mar 01, 2004 at 04:22:06PM +0100, Stefan Brueckmann wrote: > Hallo, > > ich möchte mit method="post" enctype="multipart/form-data" > hochgeladene Dateien auf Ihren Mimetyepe überprüfen. > > Es sollen nur Bilder erlaubt sein. > > Wenn ich es mit > > if ($_FILES['datei']['type']=='image/gif') { tu was}; > > teste, funktioniert es mit allen gifs. > > Wenn ich die jpg noch dazu nehmen will, klappt es nicht. > > if ($_FILES['datei']['type']=='image/gif' or $_FILES['datei'] > ['type']=='image/jpg') { tu doch endlich was}; > > Auch nicht jpeg. > Am liebsten wäre es mir ja wenn, alle image erlaubt wären. > In meinem Büchern habe ich bisher nur Beispiele zu gifs gefunden. > Witziger Weise nicht zu jpegs. > > Kann mir einer verraten wie der Code aussehen müsste, damit die auch > erkannt werden, oder einfach alle Bilder, also auch tiff und png? > getimagesize() im Array-Index 2 steht um welchen Dateityp es sich handelt (1 = GIF, 2 = JPG, 3 = PNG, SWF = 4) $file_info=getimagesize($uploadet_file); also für gif: if ($image_info[2]==1) {tu was} usw... http://de.php.net/manual/de/function.getimagesize.php Grüße Thomas Hoth -- LiHAS - LinuxHaus Stuttgart Fon: +49 (7 11) 72 28 50 93 Inh.: Adrian Reyer Fax: +49 (7 11) 72 28 50 91 Mail: lihas at lihas.de Linux, Netzwerke, Consulting & Support http://lihas.de/ Vcard http://lihas.de/tho.vcf
php::bar PHP Wiki - Listenarchive