ftp_mkdir(
$conn
, “test”);
ftp_rmdir(
$conn
, “test”);
//上传文件,ftp_put()函数能很好的胜任,它需要你指定一个本地文件名,上传后的文件
“
名以及传输的类型。比方说:如果你想上传 abc.txt”
“
这个文件,上传后命名为 xyz.txt”,
命令应该是这样:
ftp_put(
$conn
, “xyz.txt”, “abc.txt”, FTP_ASCII);
//下载文件:PHP 所提供的函数是 ftp_get(),它也需要一个服务器上文件名,下载后的文
件名,以及传输类型作为参数,例如:服务器端文件为 his.zip,你想下载至本地机,并
命名为 hers.zip
,命令如下:
ftp_get(
$conn
, “hers.zip”, “his.zip”, FTP_BINARY);
//PHP 提供两种方法:一种是简单列示文件名和目录,另一种就是详细的列示文件的大小,
权限,创立时间等信息。
//第一种使用 ftp_nlist()函数,第二种用 ftp_rawlist().两种函数都需要一个目录名做为参数,
都返回目录列做为一个数组,数组的每一个元素相当于列表的一行。
$filelist
= ftp_nlist(
$conn
, “.”);
//函数 ftp_size(),它返回你所指定的文件的大小,使用 BITES 作为单位。要指出的是,如
“
果它返回的是 -1”
的话,意味着这是一个目录
$filelist
= ftp_size(
$conn
, “data.zip”);
?>
FTP
类
复制代码 代码如下:
<?php
/**
* 仿写 CodeIgniter 的 FTP 类
* FTP 基本操作:
* 1) 登陆; connect
* 2) 当前目录文件列表; filelist
* 3) 目录改变; chgdir
* 4) 重命名/移动; rename
* 5) 创建文件夹; mkdir
* 6) 删除; delete_dir/delete_file
* 7) 上传; upload