$handle = opendir('ftp://tgftp.nws.noaa.gov/data/raw/sm/') || die(); while (false !== ($file = readdir($handle))) { if(is_file($file)){ $c = file_get_contents($file); file_put_contents('ressources/'.basename($file), $c); } } closedir($handle);