Guten Nachmittag!
Ich habe folgende Form, mit der Möglichkeit in einem Rutsch mehrere Bilder hochzuladen:
Der PHP Teil sieht bisher wie folgt aus:
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
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: