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 相关文章推荐
基于mysql的bbs设计(三)
Oct 09 PHP
php数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
Oct 31 PHP
shopex主机报错误请求解决方案(No such file or directory)
Dec 27 PHP
基于xcache的配置与使用详解
Jun 18 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
php查询ip所在地的方法
Dec 05 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
PHP 年月日的三级联动实例代码
May 24 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
Jun 16 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批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
使用PHP备份MySQL和网站发送到邮箱实例代码
2013/11/28 PHP
php中filter_input函数用法分析
2014/11/15 PHP
PHP的Yii框架中YiiBase入口类的扩展写法示例
2016/03/17 PHP
PHP更安全的密码加密机制Bcrypt详解
2017/06/18 PHP
jquery 事件执行检测代码
2009/12/09 Javascript
juqery 学习之四 筛选查找
2010/11/30 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
js取得html iframe中的元素和变量值
2014/06/30 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
javascript每日必学之封装
2016/02/23 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
简单说明Python中的装饰器的用法
2015/04/24 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
Pycharm小白级简单使用教程
2020/01/08 Python
详解python with 上下文管理器
2020/09/02 Python
CSS3 Calc实现滚动条出现页面不跳动问题
2017/09/14 HTML / CSS
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
美国渔具店:FishUSA
2019/08/07 全球购物
世界各地的旅游、观光和活动:Isango!
2019/10/29 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
职业教育毕业生求职信
2013/11/09 职场文书
店铺转让协议书
2015/01/29 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python
Java中的随机数Random
2022/03/17 Java/Android