Mailinglisten-Archive |
Hallo Leude!
Mittlerweile läuft mein Upload-Script (eigentlich), der Fehler war der
das PHP als CGI-Script (mit Interpreterzeile und Suffix .cgi) laufen
muss, da es sonst keine Rechte zum Dateien speichern hat... wie auch
immer...
Wenn man alle 3 Uploadfelder benutz klappt es, läßt man allerdings das
erste oder das zweite Uploadffeld aus, gibt ein Problem, weil sich das
Array verschiebt.
Hat jemand einen Vorschlag?
Ich verarbeite die 3 Uploads ganz einfach in einer FOR-Schleife like
this:
if(isset($upfile)) {
$anzUpfiles = "3";
for($i = 0; $i < $anzUpfiles; $i++) {
if($upfile[$i] != "none" || $upfile[$i] != "") {
stripslashes($upfile[$i]);
$upfile_name[$i] = strtolower($upfile_name[$i]);
if(!is_dir("/virtualdomains/meine/www/$lang/$table/$id")) {
if(!mkdir("/virtualdomains/meine/www/$lang/$table/$id", 0777)) {
echo "!!! ERROR !!!<br>Couldn´t make dir
/virtualdomains/meine/www/$lang/$table/$id on the WebSever, please
contact your system-administrator.";
}
}
if(!copy($upfile[$i],
"/virtualdomains/meine/www/$lang/$table/$id/$upfile_name[$i]")) {
echo "Couldn´t save file [$upfile_name[$i]($i)] on the WebSever,
please contact your system-administrator";
}
}
}
}
Vielen Dank schon mal für eure Hilfe!
Viele Grüße...
Lars
--
________________________
ZOO/M Medienagentur
Steinweg 43a
56410 Montabaur
Tel: 0 26 02 / 91 79 63
Fax: 0 26 02 / 91 79 61
http://www.zoom-media.de
________________________
php::bar PHP Wiki - Listenarchive