php的ftp函数简单应用
<?php
$ftp_server="192.168.1.127";
$ftp_user = "foo";
$ftp_pass = "bar";
//连接ftp服务器
$con=ftp_connect($ftp_server);
//发送用户名和密码
ftp_login($con,$ftp_user,$ftp_pass);
//取得服务器的系统类型
ftp_systype($con);
//列出文件
$filelist=ftp_nlist($con,"/");
foreach ($contents as $entry) {
echo $entry, "
\\n";
}
//下载文件
$local_file = \'local.zip\';
$server_file = \'server.zip\';
$down=ftp_get($con,$local_file,$server_file,FTP_BINARY);
if(!$down){
echo "no!";
}else{
echo "ok!";
}
//获得当前路径
echo ftp_pwd($con);
echo "
";
//改变路径
ftp_chdir($con,"somedir");
echo ftp_pwd($con);
//返回刚才的目录
ftp_cdup($con);
echo ftp_pwd($con);
//创建文件夹,删除的函数为ftp_rmdir($con,$dir)
$mkdir=ftp_mkdir($con,"test");
//上传文件
ftp_put($con,$destination_file, $source_file,FTP_ASCII);
//上传一个已经打开的文件到 FTP 服务器
$file = \'somefile.txt\';
$fp = fopen($file, \'r\');
ftp_fput($con, $file, $fp, FTP_ASCII)
//关闭ftp连接
ftp_close($con);
?>
建议继续学习:
- 使用 sshfs 调用 ssh 服务器上的内容 (阅读:3266)
- 在Linux下使用ftp命令 (阅读:3083)
- 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理 (阅读:3060)
- 用vsftpd和mysql创建一个虚拟用户ftp服务器 (阅读:1911)
- CentOS web项目维护 FTP环境搭建 (阅读:1162)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:草原和大树 来源: 博客园-草原和大树
- 标签: ftp
- 发布时间:2009-10-15 15:31:27
-
[76] memory prefetch浅析
-
[51] find命令的一点注意事项
-
[37] 基本排序算法的PHP实现
-
[33] 卡诺模型―设计品质与设计价值的思考
-
[32] Oracle bbed工具的编译
-
[26] 程序员技术练级攻略
-
[26] 8大实用又重要Mac使用技巧
-
[24] 读书笔记-壹百度:百度十年千倍的29条法则
-
[24] 两行 JavaScript 代码
-
[21] 小屏幕移动设备网页设计注意事项