dou7466 2016-02-06 12:32 采纳率: 0%
浏览 106
已采纳

如何使用php下载iis的ftp服务器的所有目录

I set up my IIS Server in Windows and set a list of folders that should only be downloaded. Now i connected to the server using php too.

$username=$_POST["username"];  
$password=$_POST["paswd"];
$host="localhost";
$ftpcon= ftp_connect($host) or die("could not connect");
$login=ftp_login($ftpcon,$username,$password);

Now what i want to list is the windows directory. That will help me navigate like the file explorer in windows. Would you mind giving me some help here

  • 写回答

1条回答 默认 最新

  • dtgta48604 2016-02-06 13:41
    关注

    Try the below code to list all your files & directories:

    <?php
    $ftp_server =   'xxx.xx.xx.xx';//Replace with your IP
    $conn_id    =    ftp_connect($ftp_server);
    
    # login with username and password
    $user   =   'ftp_user_name'; //Replace with your FTP User name
    $passwd =   'ftp_password'; //Replace with your FTP Password
    $login_result = ftp_login($conn_id, $user, $passwd);
    
    # check connection
    if (!$conn_id) 
    {
        echo "FTP connection has failed!";
        echo "Attempted to connect to $ftp_server for user $user";
        exit();
    }
    else 
    {
        $cwd            =   ftp_pwd($conn_id);
        $contentList    =   ftp_nlist($conn_id, "."); // This denotes the current path, you can replace this with your actual path
    
        foreach($contentList as $contentListItem) 
        {
            if (ftp_size($conn_id, $contentListItem) == -1)
            {
                #Its a direcotry
                echo  "Directory : ".$contentListItem."<br>";
            }
            else
            {
                #Its a file
                echo  "File : ".$contentListItem."<br>";
            }
        }
    }
    ?>
    

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体