phpbar.de logo

Mailinglisten-Archive

[php] Upload: Herausfinden ob es ein Image ist?

[php] Upload: Herausfinden ob es ein Image ist?

Joerg Behrens php_(at)_phpcenter.de
Thu, 31 Jan 2002 11:53:44 +0100


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