// Pruefen Datei angekommen
if($_FILES['benutzerbild']['error'] == 0)
{
// Pruefen Datei zu gross
if($_FILES['benutzerbild']['size'] > 30*1024) {
echo "Die Datei ist zu gross. Maximal erlaubte Groesse: 30 KiloByte.";
die;
}
// Array erstellen
$result_array = getimagesize($_FILES['benutzerbild']['tmp_name']);
// Pruefen ob Bild u. jpg, gif, png
if($result_array != FALSE) {
$mime_type = $result_array['mime'];
if($mime_type == "image/jpeg") {
$typ = ".jpg";
} else if($mime_type == "image/gif") {
$typ = ".gif";
} else if($mime_type == "image/png") {
$typ = ".png";
} else {
echo "Datei ist nicht jpg, gif oder png!";
die;
}
} else {
echo "Datei ist kein Bild!";
die;
}
// Pruefen ob das Bild 100*100 Pixel nicht ueberschreitet
if($result_array[0] > 100 or $result_array[1] > 100) {
echo "Das Bild ist zu gross. Erlaubt sind 100*100 Pixel.";
die;
}