sugar
Erfahrenes Mitglied
Jetzt habe ich noch eine Frage: und zwar habe ich ein upload Formular mit dem mehrere Files auf einmal hochgeladen werden. Klappt soweit auch ganz gut. Jetzt möchte ich aber noch eine Überprüfung durchführen, so ähnlich hatte ich es schon mal mit einem einzelnen Upload Form gemacht aber ich weiß nicht wie ich es für das Multi Upload Formular anpasse! Hier sowiet der Code:
PHP:
if ($do=="save") {
$tempname1 = $HTTP_POST_FILES['ufile']['tmp_name'][0];
$tempname2 = $HTTP_POST_FILES['ufile']['tmp_name'][1];
$tempname3 = $HTTP_POST_FILES['ufile']['tmp_name'][2];
$tempname4 = $HTTP_POST_FILES['ufile']['tmp_name'][3];
$tempname5 = $HTTP_POST_FILES['ufile']['tmp_name'][4];
$tempname6 = $HTTP_POST_FILES['ufile']['tmp_name'][5];
$name1= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][0];
$name2= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][1];
$name3= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][2];
$name4= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][3];
$name5= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][4];
$name6= "../wohnungen_mieten/objekte/".$HTTP_POST_FILES['ufile']['name'][5];
$type1= $HTTP_POST_FILES['ufile']['type'][0];
$type2= $HTTP_POST_FILES['ufile']['type'][1];
$type3= $HTTP_POST_FILES['ufile']['type'][2];
$type4= $HTTP_POST_FILES['ufile']['type'][3];
$type5= $HTTP_POST_FILES['ufile']['type'][4];
$type6= $HTTP_POST_FILES['ufile']['type'][5];
$size1= $HTTP_POST_FILES['ufile']['size'][0];
$size2= $HTTP_POST_FILES['ufile']['size'][1];
$size3= $HTTP_POST_FILES['ufile']['size'][2];
$size4= $HTTP_POST_FILES['ufile']['size'][3];
$size5= $HTTP_POST_FILES['ufile']['size'][4];
$size6= $HTTP_POST_FILES['ufile']['size'][5];
$type = array($type1,$type2,$type3,$type4,$type5,$type6);
$name = array($name1,$name2,$name3,$name4,$name5,$name6);
$size = array($size1,$size2,$size3,$size4,$size5,$size6);
if($type != "image/gif" && $type != "image/pjpeg" && $type != "image/jpeg") {
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden.";
}
if (file_exists("$name")) {
$err[] = "Eine odere mehrere Dateien die Sie hochladen möchten existieren bereits! Bitte verwenden Sie einen anderen Namen!";
}
if($size > "150000") {
$err[] = "Eine odere mehrere Dateien die Sie hochladen möchten sind zu groß!<br>Maximale Dateigrosse beträgt 150 KB!";
}
//copy file to where you want to store file
if(empty($err)) {
copy("$tempname1", "$name1");
copy("$tempname2", "$name2");
copy("$tempname3", "$name3");
copy("$tempname4", "$name4");
copy("$tempname5", "$name5");
copy("$tempname6", "$name6");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}
}