hi@all
hab ein formular indem ein input mit dem type file ist, welches pic heißt.
nun habe ich eine if abfrage gemacht (if($submit)) also wenn submit gedrückt wurde führt es folgenden code aus:
nun kommt aber wenn ich ein .jpg bild hochladen die Fehlermeldung, dass nur Bilder im Format *.jpeg usw. hochgeladen werden dürfen, obwohl die datei die endung .jpg hat.
was ist daran falsch und wie kann ich es beheben?
MfG,
WasserDragoon.
hab ein formular indem ein input mit dem type file ist, welches pic heißt.
nun habe ich eine if abfrage gemacht (if($submit)) also wenn submit gedrückt wurde führt es folgenden code aus:
Code:
$tempname = $_FILES['pic']['tmp_name']; $picname = $_FILES['pic']['name']; $pictype = $_FILES['pic']['type']; $picsize = $_FILES['pic']['size']; if($pictype != "image/gif" && $pictype != "image/jpeg" && $pictype != "image/jpg") { $err[] = "Es dürfen nur Bilder im Format *.jpg, *.jpeg und *.gif hochgeladen werden !!!"; } if($picsize > "500000") { $err[] = "Die Bildgröße ist größer als 500 KB !!!"; } if(empty($err)) { if($_POST['section'] == "2D Gallerie") { copy($tempname, 'img/gallery/2D/'.$picname); } elseif($_POST['section'] == "3D Gallerie") { copy($tempname, 'img/gallery/3D/'.$picname); } elseif($_POST['section'] == "Wallpapers") { copy($tempname, 'img/gallery/Wallpapers/'.$picname); } elseif($_POST['section'] == "Fanarts") { copy($tempname, 'img/gallery/Fanarts/'.$picname); } elseif($_POST['section'] == "Fotografien") { copy($tempname, 'img/gallery/Fotografien/'.$picname); } mysql_query("INSERT INTO gfxwelt_gallery (id, name, section, description, autor, datum, zeit, pic, count, is_active) VALUES ('', '".htmlentities($_POST['name'])."', '".$_POST['section']."', '".htmlentities($_POST['description'])."', '".$_COOKIE['gfx_user']."', '".date("d.m.y")."', '".date("H:i:s")."', '".$picname."', '0', '0')") or die (mysql_error()); ?> <SCRIPT LANGUAGE="JavaScript"> <!-- window.alert("Danke für Ihre Anteilnahme, <?php echo $_COOKIE['gfx_user']; ?> !!!") // --> </SCRIPT> <?php } ?>
was ist daran falsch und wie kann ich es beheben?
MfG,
WasserDragoon.
Kommentar