$local_file = "D:/testing/files/";
$ftp_user_name = "ftp_username";
$ftp_user_pass = "ftp_pswd";
// set up basic connection
$conn_id = ftp_connect("122.00.00.001");
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
$mode = ftp_pasv($conn_id, TRUE);
$contents = ftp_nlist($conn_id, ".");
foreach($contents as $file)
{
$local_file=$local_file.$file;
// try to download $remote_file and save it to $handle
if (ftp_get($conn_id, $local_file, $file, FTP_ASCII, 0)) {
echo "successfully written to $local_file\n";
} else {
echo "There was a problem while downloading $remote_file to $local_file\n";
}
}
// close the connection and the file handler
ftp_close($conn_id);
fclose($handle);
?>