Mailinglisten-Archive |
Moin,
----- Original Message -----
From: "Andre Groß" <gross_(at)_avis-net.de>
To: <php_(at)_phpcenter.de>
Sent: Thursday, January 31, 2002 10:33 AM
Subject: Re: [php] Upload: Herausfinden ob es ein Image ist?
> Hi,
>
> > hi :)
> >
> > Ich möchte meinen Usern den Upload von Grafiken ermöglichen. ICh möchte
allerdings
> > nicht-Grafiken abfangen.
>
> Überprüfe doch den Mime-Type, z.B.
>
> if (ereg("^image/",$uploaddatei_type)) "Grafik"
> else "keine Grafik"
>
Ereg ist die langsamte Variente aller Funktionen fuer Textvergleiche bzw.
regexe.
Die Funktion fuer speziell diesen Fall heist allerdings
http://de.php.net/getimagesize
auch wenn der Name was anderes ausdrueckt. getimagesize($tmp_file) gibt ein
Array in dem AUCH der erkannte Bildtyp drin ist zurueck. Dies ist schneller
und vorallen dingen sicherer als die Angaben des Clients ueberpruefen
zumuessen.
Gruss
Joerg Behrens
--
TakeNet GmbH Mobil: 0171/60 57 963
D-97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive