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 相关文章推荐
MVC模式的PHP实现
Oct 09 PHP
Notice: Undefined index: page in E:\PHP\test.php on line 14
Nov 02 PHP
PHP取整数函数常用的四种方法小结
Jul 05 PHP
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
Jul 23 PHP
PHP中文分词 自动获取关键词介绍
Nov 13 PHP
php设计模式之命令模式使用示例
Mar 02 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
Nov 19 PHP
浅谈php自定义错误日志
Feb 13 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
Oct 23 PHP
php策略模式简单示例分析【区别于工厂模式】
Sep 25 PHP
TP5框架请求响应参数实例分析
Oct 17 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+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
laravel框架查询数据集转为数组的两种方法
2019/10/10 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
jQuery隔行变色与普通JS写法的对比
2013/04/21 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
node.js中的定时器nextTick()和setImmediate()区别分析
2014/11/26 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
JavaScript表单验证开发
2016/11/23 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
vue底部加载更多的实例代码
2018/06/29 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
python实现字符串和字典的转换
2018/09/29 Python
Django unittest 设置跳过某些case的方法
2018/12/26 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
党员大会主持词
2014/04/02 职场文书
违反交通法规检讨书
2014/09/10 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
军事理论课感想
2015/08/11 职场文书
PyTorch device与cuda.device用法
2022/04/03 Python