PHP

DOWNLOAD ENTIRE FOLDER WITH PHP FTP

(quick guide & example)

SETTINGS $host = "ftp.site.com"; $user = "USER"; $pass = "PASS"; $dest = "D:/download/";

FTP SETTINGS & CONNECTION

01

CONNECT TO FTP SERVER $ftp = ftp_connect($host) or exit("Failed");

if (ftp_login($ftp, $ftpuser, $ftppass)) {   GET FILES   $files = ftp_mlsd($ftp, "/");

LOGIN & DOWNLOAD

02

  DOWNLOAD   foreach ($files as $f) {   if ($f["type"]=="file") {     $from = $f["name"];     $to = $dest . $f["name"];     echo ftp_get($ftp, $to, $from)     ? "OK" : "ERR" ;   }}  } else { echo "Invalid user"; }

CLOSE FTP CONNECTION ftp_close($ftp);