Getimagesize

Robert Steichele

Erfahrenes Mitglied
Habe ein Uploadformular für Bilder erstellt, und habe nun folgendes Problem:

Ich möchte mit getimagesize den Typ des Bildes auslesen und nur JPG zulassen.

if(getimagesize($datei)[2] == 2)

Er macht aber nicht weiter. Genau genommen ist die Datei jpEg. Kann ich das auch mit abfragen? Ist das nicht dasselbe?

Gruß
Robert
 
if(getimagesize($datei)[2] == 2)
Ich wüsste nicht, dass solch eine Syntax legitim ist.
Probier mal Folgendes:
PHP:
<?php

	$imageinfo = getimagesize($datei);
	if( $imageinfo[2] == 2 ) {
		…
	}

	// Oder aber:

	function array_element($array, $key)
	{
		if( !isset($array[$key]) ) {
			return false;
		}
		return $array[$key];
	}

	if( array_element(getimagesize($datei), 2) == 2 ) {
		…
	}

?>
 
Zurück