ID: 8461 Updated by: sniper Reported By: [EMAIL PROTECTED] Old-Status: Feedback Status: Closed Bug Type: FTP related Assigned To: Comments: no feedback. Previous Comments: --------------------------------------------------------------------------- [2001-01-24 04:05:38] [EMAIL PROTECTED] Possible reasons: 1. The script timeouts. Solution: set_time_limit(0) 2. There is a file with same name as the target and it has read-only permissions. 3. The local file is not readable by the user with which the web server is running. --Jani --------------------------------------------------------------------------- [2000-12-28 12:12:14] [EMAIL PROTECTED] the target is, to send all files in a specific directory to an ftp-account. PHP-Version 4.04 Server IIs (windows NT) the source: //## start code ### if($fazftpport){ $fazftpid = ftp_connect($fazftphost, $fazftpport); // <-- works !! } else { $fazftpid = ftp_connect($fazftphost); // <-- works !! } if(!ftp_login($fazftpid, $fazftpuser, $fazftppwd)){ // <-- works !! die("Fehler beim LogIn (FTP-Server: " . $fazftphost . ")"); } else { if(!ftp_chdir($fazftpid, $fazftpdir)){ // <-- works !! die("ChangeDirectory nicht erfolgreich (" . $fazftpdir . ")"); } else { print "FTP-Zugang geöffnet und Verzeichnis gewechselt<br>"; } $filecount = 1; $fopendir = opendir($fazausgabepfad); // Verzeichnisbaum lesen if($fopendir <= 0){ print "Start-Verzeichnis konnte nicht geöffnet werden<br>"; } else { print "Start-Verzeichnis geöffnet<br>"; while($filezwischen = readdir($fopendir)){ if($filezwischen != "." && $filezwischen != ".."){ print "Startdatei : " . $filezwischen . " / "; $zieldatei = $filezwischen; print "Zieldatei : " . $zieldatei . "<br>"; // Here is the problem !!! // all files are .htm-files, so ascii is ok if(ftp_put($fazftpid, $zieldatei, $filezwischen, FTP_ASCII)){ // some files will be sent !!!!! // but most files won't // all files are set to the same permissions print "Datei " . $filezwischen . " erfolgreich übertragen<br>"; } else { print "Fehler ! Datei " . $filezwischen . " konnte nicht übertragen werden<br>"; } } } } } if(!ftp_quit($fazftpid)){ // <-- works !! die("Fehler beim Schließen des FTP-Connects (FTP-Server: " . $fazftphost . " / FTP-ID: " . $fazftpid . ")"); } print "FTP-Zugang geschlossen<br>"; // ### end code ### comment: all variables are given and OK. some files will be sent, some files won't. we did not figure out, why files are not sent, becouse, when i copy a sendable file and try it again, the new file will not be sent. --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=8461&edit=2 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]