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 数组的创建、调用和更新实现代码
Mar 09 PHP
PHP array_push 数组函数
Dec 26 PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 PHP
PHP 魔术函数使用说明
May 14 PHP
PHP OPCode缓存 APC详细介绍
Oct 12 PHP
Yii使用find findAll查找出指定字段的实现方法
Sep 05 PHP
PHP开发注意事项总结
Feb 04 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
Oct 25 PHP
PHP生成随机码的思路与方法实例探索
Apr 11 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 PHP
使用PHP开发留言板功能
Nov 19 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中for循环语句的几种变型
2007/03/16 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
常用PHP框架功能对照表
2014/10/23 PHP
javascript 写类方式之一
2009/07/05 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
简易js代码实现计算器操作
2013/04/15 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
使用Jenkins部署React项目的方法步骤
2019/03/11 Javascript
vue-dplayer 视频播放器实例代码
2019/11/08 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
Angular进行简单单元测试的实现方法实例
2020/08/16 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python复制文件到指定目录的实例
2018/04/27 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
django表单的Widgets使用详解
2019/07/22 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
html5中canvas学习笔记2-判断浏览器是否支持canvas
2013/01/06 HTML / CSS
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
中国梦团日活动总结
2014/07/07 职场文书
韩语专业职业生涯规划范文:成功之路就在我们脚下
2014/09/11 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
公司表扬信格式
2015/05/04 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python