phpbar.de logo

Mailinglisten-Archive

[php] Wieder mal Upload "spass" mehrer Dateien

[php] Wieder mal Upload "spass" mehrer Dateien

Lars Wolff php_(at)_phpcenter.de
Wed, 22 Aug 2001 20:25:54 +0200


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