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 相关文章推荐
php初学者写及时补给skype用户充话费的小程序
Nov 02 PHP
redis 队列操作的例子(php)
Apr 12 PHP
浅析PHP递归函数返回值使用方法
Feb 18 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
新手菜鸟必读:session与cookie的区别
Aug 22 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
Apr 08 PHP
php访问数组最后一个元素的函数end()用法
Mar 18 PHP
php实现mysql数据库分表分段备份
Jun 18 PHP
PHP读取大文件末尾N行的高效方法推荐
Jun 03 PHP
php中实现字符串翻转的方法
Feb 22 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 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
php读取html并截取字符串的简单代码
2009/11/30 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
php下获取http状态的实现代码
2014/05/09 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
js如何取消事件冒泡
2013/09/23 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
JavaScript实现自动生成网页元素功能(按钮、文本等)
2015/11/21 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
nodejs中模块定义实例详解
2017/03/18 NodeJs
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
VueJs组件prop验证简单介绍
2017/09/12 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
Node.js+ELK日志规范的实现
2019/05/23 Javascript
Vue 中使用lodash对事件进行防抖和节流操作
2020/07/26 Javascript
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
解决tensorflow模型参数保存和加载的问题
2018/07/26 Python
python3.5安装python3-tk详解
2019/04/26 Python
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
日本动漫周边服饰销售网站:Atsuko
2019/12/16 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
施工质量承诺书范文
2014/05/30 职场文书
计算机系本科生求职信
2014/05/31 职场文书
父亲节活动策划方案
2014/08/24 职场文书
法人代表证明书
2014/09/18 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
办公室岗位职责
2015/02/04 职场文书
2015年纪念“卢沟桥事变”78周年活动方案
2015/05/06 职场文书
大学生实习证明
2015/06/16 职场文书
大学开学典礼新闻稿
2015/07/17 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
springBoot基于webSocket实现扫码登录
2021/06/22 Java/Android