<?php
$ftp =ftp_connect("192.168.5.102");//$ftp = ftp_connect('192.168.5.102',21,30);//为空则为默认
ftp_login($ftp,"username","password");
echo ftp_pwd($ftp);
echo ftp_systype($ftp);
ftp_chdir($ftp,'www');//切换目录,去掉或者目录为空则不切换
$list=ftp_nlist($ftp,"/www");//当前位置下的www目录
foreach($list as $a){echo $a;}//输出文件
ftp_quit($ftp);
?>
FTP本身就有无法登陆的时候,比如连不上线路、 421 Too many users - please try again later.等状况。
因此测试FTP代码时,需要先确保确实能登陆。
整理自:
http://bbs.blueidea.com/thread-2880466-1-1.html