php下连接ftp实现文件的上传、下载、删除文件实例代码


Posted in PHP onJune 03, 2010

php ftp传送文件到服务器

<?php 
// 开始 
$ret = ftp_nb_get ($my_connection, "test", "README", FTP_BINARY, 
filesize("test")); 
// 或: $ret = ftp_nb_get ($my_connection, "test", "README", 
// FTP_BINARY, FTP_AUTORESUME); 
while ($ret == FTP_MOREDATA) { // 可以插入其它代码 
echo "."; 
// 继续传送... 
$ret = ftp_nb_continue ($my_connection); 
} 
if ($ret != FTP_FINISHED) { 
echo "下载出错..."; 
exit(1); 
} 
?>

php ftp删除文件
<?php 
$file = 'public_html/old.txt'; 
// 连接FTP服务器 
$conn_id = ftp_connect('3water.com'); 
// 验证用户名和密码 
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
// 删除指定文件 
if (ftp_delete($conn_id, $file)) { 
echo "$file 文件删除成功 n"; 
} else { 
echo "删除 $file 文件失败n"; 
} 
// 关闭FTP连接 
ftp_close($conn_id); 
?>

php ftp下载文件
<?php 
$file = 'somefile.txt'; 
// 连接FTP服务器 
$conn_id = ftp_connect($ftp_server); 
//验证用户名和密码www.3water .net 
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
//获取指定文件的大小 
$res = ftp_size($conn_id, $file); 
if ($res != -1) { 
echo " $file 文件大小为 $res字节"; 
} else { 
echo "获取远程文件大小失败"; 
} 
//关闭FTP连接 
ftp_close($conn_id); 
?>
PHP 相关文章推荐
第1次亲密接触PHP5(2)
Oct 09 PHP
Email+URL的判断和自动转换函数
Oct 09 PHP
PHP4与PHP3中一个不兼容问题的解决方法
Oct 09 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 PHP
Codeigniter操作数据库表的优化写法总结
Jun 12 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
PHP实现WebService的简单示例和实现步骤
Mar 27 PHP
PHP Yii框架之表单验证规则大全
Nov 16 PHP
php简单实现多语言切换的方法
May 09 PHP
PHP多种序列化/反序列化的方法详解
Jun 23 PHP
php框架CodeIgniter主从数据库配置方法分析
May 25 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 #PHP
php strstr查找字符串中是否包含某些字符的查找函数
Jun 03 #PHP
javascript 小型动画组件与实现代码
Jun 02 #PHP
php 验证码实例代码
Jun 01 #PHP
php trim 去除空字符的定义与语法介绍
May 31 #PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 #PHP
Discuz!下Memcache缓存实现方法
May 28 #PHP
You might like
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
php接口隔离原则实例分析
2019/11/11 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
javascript编程起步(第六课)
2007/02/27 Javascript
Javascript异步表单提交,图片上传,兼容异步模拟ajax技术
2010/05/10 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
基于Vue中点击组件外关闭组件的实现方法
2018/03/06 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
Python转换HTML到Text纯文本的方法
2015/01/15 Python
Python中实现结构相似的函数调用方法
2015/03/10 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
澳大利亚在线生活方式商店:Mytopia
2018/07/08 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
光电信息专业应届生求职信
2013/10/07 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
机械专业求职信
2014/05/25 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
班级班风口号大全
2015/12/25 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android