Hallo,
ich habe ein Bildupload mit 5 Inputfeldern erstellt. Die Felder heißen new_pic1 - new_pic5. Der Code sieht so aus:
Nur irgendwie klappt das mit dem kopieren nicht. Ich weiß auch nicht ob die Schleife die richtige Variante ist. Danke
ich habe ein Bildupload mit 5 Inputfeldern erstellt. Die Felder heißen new_pic1 - new_pic5. Der Code sieht so aus:
PHP:
for ($i = 1; $i < 5; $i++)
{
$file.$i = $HTTP_POST_FILES['new_pic.$i']['tmp_name'];
$size.$i = $HTTP_POST_FILES['new_pic.$i']['size'];
$name.$i = $HTTP_POST_FILES['new_pic.$i']['name'];
$type.$i = $HTTP_POST_FILES['new_pic.$i']['type'];
$dateiname.$i = "pic.$i".$_POST['datum'];
if(eregi("(jpg|jpeg|gif)$",$name.$i)) {
if(eregi("jpg",$name.$i))
{
$dateiname.$i.=".jpg";
}
elseif (eregi("gif",$name.$i))
{
$dateiname.$i.=".gif";
}
else
{
$dateiname.$i.=".jpeg";
}
if($size.$i < 2000000 AND $size.$i != 0) {
copy($file.$i,"upload/$dateiname.$i"); // Kopiert das Bild
$insert = addbilder($dateiname.$i, $name.$i, $_POST['datum'], $_POST['kat_pic'], $_POST['art_pic'], $size.$i, $type.$i);
} else {
Infomessage("Ihr Bild ".$i." ist über 2 MB groß, oder der Server hat eine Dateigrößebegrenzung!");
}
} else {
Infomessage("Falsche Dateiendung erlaubt sind: jpg|jpeg|gif. Aktuelle Datei: ".$name.$i."");
}
}
Nur irgendwie klappt das mit dem kopieren nicht. Ich weiß auch nicht ob die Schleife die richtige Variante ist. Danke
Zuletzt bearbeitet: