multipler Datei Upload

tobbimann

Mitglied
Guten Nachmittag!

Ich habe folgende Form, mit der Möglichkeit in einem Rutsch mehrere Bilder hochzuladen:
Code:
<form enctype="multipart/form-data" method="post" action="<? echo($PHP_SELF); ?>">
      <div align="center">
        <input type="file" name="bild[]">
        <br>
        <input type="file" name="bild[]">
        <br>
        <input type="file" name="bild[]"> 
        <br>
        <br>
        <input name="submit" type="submit" value="hochladen">   
        </div>
    </form>

Der PHP Teil sieht bisher wie folgt aus:
PHP:
<?  if ((isset($submit)) && ($submit == "hochladen")) {
			if(!file_exists("bilder/".$_SESSION["user_nick"]."")) {
				mkdir("bilder/".$_SESSION["user_nick"]."/", 0755);
				chmod("bilder/".$_SESSION["user_nick"]."/", 0777); }
			for ($i=0; $i<3; $i++) {
				if (@$_FILES['file']['size'][$i] == 0)   {  
					echo ("Keine Datei ausgewählt!<br \>"); }
				elseif (@$_FILES['file']['type'][$i] != "image/gif" && $_FILES['file']['type'][$i] != "image/pjpeg") {
					echo ("Nur gif und jpeg Dateien dürfen hochgeladen werden!<br \>"); }
				else {
					$path = $_SERVER['DOCUMENT_ROOT']."/bilder/".$_SESSION["user_nick"]."/";
					echo ($_FILES['file']['name'][$i]." // ".round($_FILES['file']['size'][$i]/1024, 1) ." KB");
					move_uploaded_file($_FILES['file']['tmp_name'][$i], $path . $_FILES['file']['name'][$i]); } } }
?>

Es geht nun um den unteren Teil. Wenn ich eine oder mehrere Dateien auswähle und den "hochladen"-Button klicke, wird zwar falls nötig das Verzeichnis erstellt, aber die Dateien werden nicht hochgeladen!

Danke für eure Hilfe
 
Zuletzt bearbeitet:
Zurück