Example #1
0
 public static function getImages()
 {
     $host = Yii::$app->params['ftp']['host'];
     $name = Yii::$app->params['ftp']['name'];
     $pass = Yii::$app->params['ftp']['pass'];
     $ftp = new FtpClient();
     $ftp->connect($host);
     $ftp->login($name, $pass);
     $files = $ftp->scanDir(Yii::getAlias('@ftpProductsImg'));
     foreach ($files as $file) {
         $local_file = Yii::getAlias('@localProductsImg') . DIRECTORY_SEPARATOR . $file['name'];
         $remote_file = Yii::getAlias('@ftpProductsImg') . DIRECTORY_SEPARATOR . $file['name'];
         $ftp->get($local_file, $remote_file, $mode = FTP_ASCII);
     }
 }