Hallo Karin,
Nur werden die beiden Dateien in den gleichen Ordner gespeichert.
Kein Wunder, Du kopierst sie ja auch dorthin.
($ADMIN["directory"] hat ja offenbar immer den gleichen Wert,
unabhaengig von Deinem Zaehler $num, der 1 oder 2 ist).
Die wichtige Zeile ist:
copy ($picture3, "$ADMIN[directory]/$picture1");
Variante 1:
Mach da eine IF/ELSE Entscheidung hin:
if ($num==1)
copy ($picture3, "ordner1/$picture1");
else
copy ($picture3, "ordner2/$picture1");
Variante 2:
Lege vorher den Wert fuer das Zielverzeichnis fest,
dann hast Du nur eine Zeile mit copy():
if ($num==1)
$ordner="blabla";
else
$ordner="blafasel";
copy ($picture3, "$ordner/$picture1");
Bei mehr als zwei Bildern muesstest Du dann statt
IF/ELSE besser eine SWITCH/CASE Verzweigung nehmen,
und die zweite Variante ist sicher vorzuziehen.
Auch die folgende Variante wuerde mit mehreren Bildern
bestens funktionieren:
Variante 3:
Mach einen Array mit den Zielverzeichnissen:
$ordner[1]="blabla";
$ordner[2]="blafasel";
$zielpfad=$ordner[$num]."/$picture1";
copy ($picture3,$zielpfad);
N.B. Alle Code-Beispiele aus dem hohlen Bauch, ungetestet.
Gruesse,
Thomas
P.S. (fuer Mitlesende und Archiv)
In der dclp-FAQ gibt es auch einen Artikel zum Thema:
"Wie kann ich mehrere Dateien auf einmal uploaden?"
http://www.dclp-faq.de/q/q-formular-mehrfach-upload.html