=5) { echo "More than five upload errors have occured. Exiting.\n"; exit(1); } } else { echo "Uploaded $source_file to $ftp_server ($filecount of $up)\n"; $filecount++; } } } if (!($delete[0] == NULL && sizeof($delete) == 1)) { $delete = array_reverse($delete); //flip array around so that files are deleted, then folders removed foreach ($delete as $file) { $remove = ftp_delete($conn_id,$file); if (!$remove) { $rmdir = ftp_rmdir($conn_id,$file); if ($rmdir) { echo "Deleted $file from $ftp_server\n"; } } else { echo "Deleted $file from $ftp_server\n"; } } } // close the FTP stream ftp_close($conn_id); /* * cut from shell script: ftp -nv <