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()登录成功以后调用才有效
|
|