ftp_nlist无法显示文件列表的解决方案

ftp_pasv() 函数把被动模式设置为打开或关闭。 在被动模式中,数据连接是由客户机来初始化的,而不是服务器。这在客户机位于防火墙之后时比较有用,加入此句后问题得到解决。

<?php $conn = ftp_connect("ftp.ncgp.net") or die("Could not connect"); ftp_login($conn,"myftp","******"); ftp_chdir($conn,"yimi");//切换目录 ftp_pasv($conn,TRUE);//打开传输被动模式 $file=ftp_nlist($conn,"."); print_r($file); ftp_close($conn); ?>
posted @ 2012-11-20 22:13  茗迹周  阅读(549)  评论(0编辑  收藏  举报