当前位置 博文首页 > net2ftp使用,net2ftp无法显示文件列表输出为空

    net2ftp使用,net2ftp无法显示文件列表输出为空

    作者:xiaoyingying 时间:2021-08-14 18:37

        IIS7批量FTP管理功能说明:
        1、可批量导入,导出FTP信息
        2、其他ftp工具有的功能,我们也有
        3、特色功能:可以定时上传下载
        4、数据信息列表化、一眼就能知道那个是那个
        5、批量连接标签页式切换方便快捷
        6、7大连接模式更多好的兼容
        7、内嵌编辑器有效解决普通txt记事本乱码
        8、锁屏功能当程序有规定时间内没人操作,则自动锁程序。输入密码才可以正常操作
        本产品适用于:懒得记录FTP信息和有批量定时备份,上传下载的运维或站长。
        下载地址:http://ftp.iis7.com/
        图片:
        
        首先net2ftp官网下载最新版本安装后,我们使用的php版本是5.6版本,
        各种配置和折腾,发现net2ftp无法显示文件列表输出为空,无法识别FTP输出;
        遇到这种情况,我们尝试“Advancedlogin”来登录,勾选Passive(被动)模式
        输入密码后,点击登录,依旧报错:
        Warning:ftp_rawlist():php_connect_nonb()failed:Operationnowinprogress(115)in/www/wwwroot/cp.phpweb.com.cn/includes/browse.inc.phponline128Warning:ftp_rawlist():php_connect_nonb()failed:Operationnowinprogress(115)in/www/wwwroot/cp.phpweb.com.cn/includes/browse.inc.phponline129
        从代码中查看到,设置ftp_pasv($conn,true);会出现下面错误不设置调用ftp连接没问题ftp_nlistftp_putftp_get等函数都不成功。
        在ftp_pasv调用前设置。详细介绍可以看https://www.php.net/manual/en/function.ftp-set-option.php
        那么解决方法如下:
        涉及问题文件:
        /includes/filesystem.inc.php
        ftp_set_option($conn_id,FTP_USEPASVADDRESS,false);//加上一个option操作就行了
        保存后,重新被动模式登录即可,完美解决。
        原文链接:https://www.100cm.cn/article-134-854.html