FTP 得到文件树[php]

<?php

 $host="192.168.1.214";
 $post=21;
 $username="zwc3g";
 $password="zwc3ggg";
 
 $ftp=ftp_connect($host,$post);

 ftp_login($ftp,$username,$password);

 displayTheFolder($ftp,"/zhulu2");
 
 //打印FTP上的该目录下的所有文件。
 function displayTheFolder($ftp,$fileOrFolderURL)
 {
  $fileOrFolderArray=ftp_nlist($ftp,$fileOrFolderURL);
  if(count($fileOrFolderArray)==1)
  {
   return "";
  }
  foreach ($fileOrFolderArray as $key =>$value)
  {
   echo "+".$value."<br>";
   displayTheFolder($ftp,$value);
  }
  ftp_cdup($ftp);
 }
?>
<pre>

--------------------------------------------------------------------------------
 FTP 文件传输函数库
--------------------------------------------------------------------------------
 


本函数库共有 20 个函数
FTP 的全为 File Transfer Protocol,也就是文件传输协议。利用本函数库可以让 PHP 也能处理 FTP 的相关功能。本函数库需要 PHP 3.0.13 版之后才支持。 


ftp_connect: 打开 FTP 链接。
ftp_login: 登入 FTP 服务器。
ftp_pwd: 取得目前所在路径。
ftp_cdup: 回上层目录。
ftp_chdir: 改变路径。
ftp_mkdir: 建新目录。
ftp_rmdir: 删除目录。
ftp_nlist: 列出指定目录中所有文件。
ftp_rawlist: 详细列出指定目录中所有文件。
ftp_systype: 显示服务器系统。
ftp_pasv: 切换主被动传输模式。
ftp_get: 下载文件。
ftp_fget: 下载文件,并存在已开的档中。
ftp_put: 上传文件。
ftp_fput: 上传已打开文件。
ftp_size: 获得指定文件的大小。
ftp_mdtm: 获得指定文件的最后修改时间。
ftp_rename: 将文件改名。
ftp_delete: 将文件删除。
ftp_quit: 关闭 FTP 连接。


</pre>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值