[PHP] php ftp_nlist() ftp_rawList()始终返回false的解决方法

Nokia 发表于 2017/5/17 22:21 | 显示全部楼层 |阅读模式
php ftp_nlist()返回false php ftp_rawlist()返回false在ftp连接成功并且登录成功的情况下php ftp_nlist()始终返回false,同时ftp_rawlist()也返回false.
php ftp_nlist() ftp_rawlist()无法返回目录中的文件列表,是因为没有开启被动模式(passive mode).
如果在主动模式(active mode)连接FTP服务器情况下无法返回目录中的文件,可以使用ftp_pasv($ftp, true)来开启被动模式。
使用php ftp_pasv()的注意事项
  • 第一个参数是ftp_connect()返回的FTP 连接资源
  • 第二个参数使用布尔值表示是否启用被动模式
  • ftp_pasv()必须在使用ftp_connect()创建连接并且使用ftp_login()登录成功以后调用才有效

手机版|轻松E站

E-mail: OHCC@163.COM

快速回复 返回顶部 返回列表