• <tfoot id='SMSrg'></tfoot>

    • <bdo id='SMSrg'></bdo><ul id='SMSrg'></ul>
    <legend id='SMSrg'><style id='SMSrg'><dir id='SMSrg'><q id='SMSrg'></q></dir></style></legend>

    1. <small id='SMSrg'></small><noframes id='SMSrg'>

      1. <i id='SMSrg'><tr id='SMSrg'><dt id='SMSrg'><q id='SMSrg'><span id='SMSrg'><b id='SMSrg'><form id='SMSrg'><ins id='SMSrg'></ins><ul id='SMSrg'></ul><sub id='SMSrg'></sub></form><legend id='SMSrg'></legend><bdo id='SMSrg'><pre id='SMSrg'><center id='SMSrg'></center></pre></bdo></b><th id='SMSrg'></th></span></q></dt></tr></i><div id='SMSrg'><tfoot id='SMSrg'></tfoot><dl id='SMSrg'><fieldset id='SMSrg'></fieldset></dl></div>

        使用 PHP 通过 FTP 下载文件夹

        时间:2023-10-31

          <small id='GUJDw'></small><noframes id='GUJDw'>

            <legend id='GUJDw'><style id='GUJDw'><dir id='GUJDw'><q id='GUJDw'></q></dir></style></legend>

                <tfoot id='GUJDw'></tfoot>
                • <bdo id='GUJDw'></bdo><ul id='GUJDw'></ul>
                  <i id='GUJDw'><tr id='GUJDw'><dt id='GUJDw'><q id='GUJDw'><span id='GUJDw'><b id='GUJDw'><form id='GUJDw'><ins id='GUJDw'></ins><ul id='GUJDw'></ul><sub id='GUJDw'></sub></form><legend id='GUJDw'></legend><bdo id='GUJDw'><pre id='GUJDw'><center id='GUJDw'></center></pre></bdo></b><th id='GUJDw'></th></span></q></dt></tr></i><div id='GUJDw'><tfoot id='GUJDw'></tfoot><dl id='GUJDw'><fieldset id='GUJDw'></fieldset></dl></div>
                    <tbody id='GUJDw'></tbody>
                • 本文介绍了使用 PHP 通过 FTP 下载文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  如何使用 FTP 和 PHP 从远程主机下载文件夹?

                  How can i donwload a folder from a remote host using FTP And PHP?

                  我有用户名和密码以及要下载的文件夹...

                  I have username and password and the folder to donwload...

                  复制()?

                  告诉我,谢谢!

                  推荐答案

                  <?php 
                  $ftp_server = "ftp.example.com"; 
                  $conn_id = ftp_connect ($ftp_server) 
                      or die("Couldn't connect to $ftp_server"); 
                  
                  $login_result = ftp_login($conn_id, "user", "pass"); 
                  if ((!$conn_id) || (!$login_result)) 
                      die("FTP Connection Failed"); 
                  
                  ftp_sync ("DirectoryToCopy");    // Use "." if you are in the current directory 
                  
                  ftp_close($conn_id);  
                  
                  // ftp_sync - Copy directory and file structure 
                  function ftp_sync ($dir) { 
                  
                      global $conn_id; 
                  
                      if ($dir != ".") { 
                          if (ftp_chdir($conn_id, $dir) == false) { 
                              echo ("Change Dir Failed: $dir<BR>
                  "); 
                              return; 
                          } 
                          if (!(is_dir($dir))) 
                              mkdir($dir); 
                          chdir ($dir); 
                      } 
                  
                      $contents = ftp_nlist($conn_id, "."); 
                      foreach ($contents as $file) { 
                  
                          if ($file == '.' || $file == '..') 
                              continue; 
                  
                          if (@ftp_chdir($conn_id, $file)) { 
                              ftp_chdir ($conn_id, ".."); 
                              ftp_sync ($file); 
                          } 
                          else 
                              ftp_get($conn_id, $file, $file, FTP_BINARY); 
                      } 
                  
                      ftp_chdir ($conn_id, ".."); 
                      chdir (".."); 
                  
                  } 
                  ?>
                  

                  来源:http://www.php.net/手册/es/function.ftp-get.php#90910

                  这篇关于使用 PHP 通过 FTP 下载文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:ftp_put 在传输后损坏了我的电影,是不是错了? 下一篇:流 FTP 下载到输出

                  相关文章

                    <bdo id='WPU18'></bdo><ul id='WPU18'></ul>

                  <small id='WPU18'></small><noframes id='WPU18'>

                • <legend id='WPU18'><style id='WPU18'><dir id='WPU18'><q id='WPU18'></q></dir></style></legend>
                • <tfoot id='WPU18'></tfoot>
                      <i id='WPU18'><tr id='WPU18'><dt id='WPU18'><q id='WPU18'><span id='WPU18'><b id='WPU18'><form id='WPU18'><ins id='WPU18'></ins><ul id='WPU18'></ul><sub id='WPU18'></sub></form><legend id='WPU18'></legend><bdo id='WPU18'><pre id='WPU18'><center id='WPU18'></center></pre></bdo></b><th id='WPU18'></th></span></q></dt></tr></i><div id='WPU18'><tfoot id='WPU18'></tfoot><dl id='WPU18'><fieldset id='WPU18'></fieldset></dl></div>