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 服务器上的内容 (阅读:3201)
- 在Linux下使用ftp命令 (阅读:3036)
- 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理 (阅读:2983)
- 用vsftpd和mysql创建一个虚拟用户ftp服务器 (阅读:1877)
- CentOS web项目维护 FTP环境搭建 (阅读:1105)
扫一扫订阅我的微信号:IT技术博客大学习
- 作者:草原和大树 来源: 博客园-草原和大树
- 标签: ftp
- 发布时间:2009-10-15 15:31:27
- [69] Twitter/微博客的学习摘要
- [64] find命令的一点注意事项
- [64] 如何拿下简短的域名
- [64] IOS安全–浅谈关于IOS加固的几种方法
- [63] android 开发入门
- [62] Go Reflect 性能
- [61] 流程管理与用户研究
- [59] Oracle MTS模式下 进程地址与会话信
- [58] 读书笔记-壹百度:百度十年千倍的29条法则
- [58] 图书馆的世界纪录