问题描述:
ftp>Open 202.194.*.*
Connected to 202.194.*.*.
220 JD FTP Server Ready.
User (202.194.*.*:(none)):
331 Enter password.
230-Hewlett-Packard FTP Print Server Version 2.2.
Directory: Description:
-----------------------------------------------------
PORT1 Print to port 1 HP LaserJet 5100 Series
To print a file, use the mand: put <filename>[portx]
or 'cd' to a desired port and use: put <filename>.
Ready to print to PORT1
230 User logged in.
ftp>
ftp>ls -l
200 PORT mand successful.
150 Opening BINARY mode data connection.
PORT1
226 Transfer plete.
ftp: 7 bytes received in 0.00Seconds 7000.00Kbytes/sec.
ftp>dir
200 PORT mand successful.
150 Opening BINARY mode data connection.
d-w--w--w- 2 JetDirect public 512 Feb 14 1999 PORT1
226 Transfer plete.
ftp: 65 bytes received in 0.00Seconds 65000.00Kbytes/sec.
以上是拷贝的CMD的内容...
上面的IP已经被我修改了
请问:为什么使用了DIR命令后,不能显示文件列表?
解析:
你这种情况是服务器端ftp服务器软件的设置问题。
例如:serv-u的软件中,在设置用户访问权限的时候,目录访问中有一项是“列表”的选项。
这个选项的功能就是是否让登陆用户看到里面的文件列表。如果这个选项没选上,那么用户登录后就是你这种情况。
这样做就是为了便于很多网站提供在ftp里面的软件下载工作,让用户可以下载,但是看不到里面的东西。
就这样啦,你如果想要看到,只能到服务器端去把这个权限给您加上。那样就可以了。
PHP 的 Windows 版本已经内置该 FTP 扩展模块的支持。无需加载任何附加扩展库即可使用这些函数。
您需要会写代码,环境是配置好了的。
《http://www.w3school.com.cn/php/php_ref_ftp.asp》欢迎分享,转载请注明来源:夏雨云
评论列表(0条)