Главная > PHP > php — загрузка всех файлов из каталога на FTP

php — загрузка всех файлов из каталога на FTP

  1. <?php
  2. $host = "hostname";
  3. $connect = ftp_connect($host);
  4. if (!$connect)
  5. {
  6.    echo "connect fail<br/>";
  7. }
  8. else
  9. {
  10.    echo "connect ok<br/>";
  11. }
  12. $user = "username";
  13. $password = "some_pass";
  14. $result = ftp_login($connect, $user, $password);
  15. $dir = ftp_pwd($connect);
  16. echo $dir."<br/>";
  17. $od = opendir('md');
  18. while ($local_file = readdir($od))
  19. {
  20.    if ($local_file != "." && $local_file != "..")
  21.    {
  22.       echo $local_file."<br/>";
  23.       $upl_file = "md/".$local_file;
  24.       $remote_file = "remote_".$local_file;
  25.       if (ftp_put($connect, $remote_file, $upl_file, FTP_BINARY))
  26.       {
  27.          echo "upload ok<br/>";
  28.       }
  29.       else
  30.       {
  31.          echo "upload fail<br/>";
  32.       }
  33.    }
  34. }
  35. $cl = closedir($od);
  36. ftp_quit($connect);
  37. ?>
Categories: PHP Tags:
  1. Пока что нет комментариев.
Похожие публикации