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 和 MySQL 基础教程(三)
Oct 09 PHP
推荐php模板技术[转]
Jan 04 PHP
特详细的PHPMYADMIN简明安装教程
Aug 01 PHP
Linux下安装PHP MSSQL扩展教程
Oct 24 PHP
使用GD库生成带阴影文字的图片
Mar 27 PHP
PHP环境中Memcache的安装和使用
Nov 05 PHP
php+ajax+json 详解及实例代码
Dec 12 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
php ajax数据传输和响应方法
Aug 21 PHP
PHP面向对象程序设计之多态性的应用示例
Dec 19 PHP
Laravel框架实现定时Task Scheduling例子
Oct 22 PHP
PHP常量及变量区别原理详解
Aug 14 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 随机生成10位字符代码
2009/03/26 PHP
PHP常用的缓存技术汇总
2014/05/05 PHP
PHP清除字符串中所有无用标签的方法
2014/12/01 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
利用jQuary实现文字浮动提示效果示例代码
2013/12/26 Javascript
JavaScript位移运算符(无符号) &gt;&gt;&gt; 三个大于号 的使用方法详解
2016/03/31 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
jQuery事件绑定on()与弹窗实现代码
2016/04/28 Javascript
基于Bootstrap实现tab标签切换效果
2020/04/15 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
2018/09/25 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
详解在Python和IPython中使用Docker
2015/04/28 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
对numpy中轴与维度的理解
2018/04/18 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
对python 自定义协议的方法详解
2019/02/13 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
使用python计算三角形的斜边例子
2020/04/15 Python
jupyter使用自动补全和切换默认浏览器的方法
2020/11/18 Python
一夜的工作教学反思
2014/02/08 职场文书
目标责任书范本
2014/04/16 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
车辆年审委托书范本
2014/09/18 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
英语辞职信怎么写
2015/02/28 职场文书
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL
python多次执行绘制条形图
2022/04/20 Python