I am still drowning in the work, and exams are coming close too, but i decided to blog something about the FTP functions in PHP. The script will download all the files that are available on the remote server.

// make sure we have time enough to execute this script
set_time_limit(1200);

// connect to the ftp server
$ftp = ftp_connect('ftp.scarlet.be'); ftp_login($ftp, 'anonymous', 'password');

// get the files that are available here
$local = glob('*.\*'); // get the files that are available there$remote = ftp_nlist($ftp, '.'); // get the files there that are not availble here foreach($remote as $file) { if (!in_array($file, $local)) { // we do not have the file, thus download it ftp_get($ftp, $file,$file, FTP_BINARY);
}
}

// close the connection
ftp_close(\$ftp);