phpbar.de logo

Mailinglisten-Archive

[php] Bild-Format erkennen

[php] Bild-Format erkennen

Yvonne Hörmann dorothy at sunset-beach.de
Fre Okt 31 09:06:48 CET 2008


Hallo Thomas,

versuchs mal mit dieser Funktion:

http://de2.php.net/manual/de/function.getimagesize.php

Lass Dich vom Namen nicht irritieren - neben der Größe wird hier nämlich 
im Array auch das tatsächliche Format der Grafik ausgegeben.

Gruß

Yvonne

Thomas Hausheer schrieb:
> Hallo
>
> Nach einem File-Upload habe ich eine Format-Überprüfung programmiert,  
> die nur JPGs durchlässt.
> Das Format des Bildes lese ich so aus:
>
> $aPortalPic_FORMAT= $_FILES['aPortalPic']['type'];
> die eigentliche Überprüfung so:
> if ( ($aPortalPic_FORMAT == "image/jpeg") or ($aPortalPic_FORMAT  ==  
> "image/pjpeg") )
>
> Funktioniert soweit so gut auch, doch nun hab ich bemerkt, dass je  
> nach Browser/PC etc. das Format anders ausgegeben wird. Z.b. image/x- 
> citrix-pjpeg etc.
> Da klappts dann mit der Überprüfung nicht mehr;-(
>
> Wie kann ich diesem Problem aus dem Weg gehen bzw. wie baue ich am  
> besten eine hib und stichfeste Prüfung?
>
> Danke für Infos/Tipps.
>
> Gruss
> Thomas
>
>
>
>
>   


php::bar PHP Wiki   -   Listenarchive