Mailinglisten-Archive |
> Hat jemand ein funktionierendes Skript, das das uploaden von Dateien auf einen FTP Server erledigt? Ich w"re echt super dankbar dafr! Die Files werden nie > gr"áer als 100 kb sein wodurch jegliche Probleme bzgl. der Dateigr"áe auszuschliessen sein mssten. > ne, kann ich dir nicht geben, weil sowas einfach zu einfach ist :-) ich lade mit so einem script jede nacht 3 MB auf den server hoch. hier doch noch einen ausschnitt gefunden. nicht über die fputs wundern, da das scirpt als cron läuft und der output in ein file/email geht. $ftp = ftp_connect($fd["host"]) or my_die($fpe,"ftp connect error..."); fputs($fpe,"FTP Connect Status: $ftp ! \r\n"); $ftpin = ftp_login($ftp,$fd["user"],$fd["pw"]); fputs($fpe,"FTP Login Status: $ftpin ! \r\n"); $ftp_cd = _(at)_ftp_chdir($ftp,$fd["chdir"]); fputs($fpe,"FTP CHDIR Status: $ftp_cd ! \r\n"); $ftp_nd = _(at)_ftp_mkdir($ftp,$upload_ftp_dir); fputs($fpe,"FTP MKDIR Status: $ftp_nd für Ordner: $upload_ftp_dir ! \r\n"); $ftp_si = _(at)_ftp_site($ftp,"chmod 711 ".$upload_ftp_dir); fputs($fpe,"FTP SITE Status chmod 711 : $ftp_si für Ordner: $upload_ftp_dir ! \r\n"); $ftp_cd2 = _(at)_ftp_chdir($ftp,"./".$upload_ftp_dir); fputs($fpe,"FTP CHDIR Status2: $ftp_cd2 ! \r\n"); $ftp_put = _(at)_ftp_put($ftp,$tfname,TEMP_DIR.$tfname,FTP_ASCII); fputs($fpe,"FTP PUT Status: $ftp_put für ".$tfname." ! \r\n"); if($ftp_put==false){ fputs($fpe,"Status uploading file ".$tfname."\r\n"); } _(at)_ftp_quit($ftp); kiri
php::bar PHP Wiki - Listenarchive