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时区问题
Mar 26 PHP
调试一段PHP程序时遇到的三个问题
Jan 17 PHP
php数组的概述及分类与声明代码演示
Feb 26 PHP
php输出1000以内质数(素数)示例
Feb 16 PHP
PHP aes (ecb)解密后乱码问题
Jun 22 PHP
PHP的Yii框架的基本使用示例
Aug 21 PHP
Session 失效的原因汇总及解决丢失办法
Sep 30 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
May 20 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
PHP实现的简单适配器模式示例
Jun 22 PHP
PHP中mysqli_get_server_version()的实例用法
Feb 03 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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 404错误页面实现代码
2009/06/22 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
PHP实现字符串的全排列详解
2019/04/24 PHP
php基于协程实现异步的方法分析
2019/07/17 PHP
js身份证验证超强脚本
2008/10/26 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
利用try-catch判断变量是已声明未声明还是未赋值
2014/03/12 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
ajax跨域调用webservice的实现代码
2016/05/09 Javascript
浅谈js的html元素的父节点,子节点
2016/08/06 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
vue2.0模拟锚点的实例
2018/03/14 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
[02:41]DOTA2英雄基础教程 冥魂大帝
2014/01/16 DOTA
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
Python实现注册、登录小程序功能
2018/09/21 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
详解基于Facecognition+Opencv快速搭建人脸识别及跟踪应用
2021/01/21 Python
HTML5 embed 标签使用方法介绍
2013/08/13 HTML / CSS
水果花束:Fruit Bouquets
2017/12/20 全球购物
法国发饰品牌:Alexandre De Paris
2018/12/04 全球购物
店长助理岗位职责
2013/12/13 职场文书
反对邪教标语
2014/06/30 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
车间质检员岗位职责
2015/04/08 职场文书
讲座通知范文
2015/04/23 职场文书
2015年领班工作总结
2015/04/29 职场文书
劳动模范获奖感言
2015/07/31 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
教师培训学习心得体会
2016/01/21 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
Python中三种花式打印的示例详解
2022/03/19 Python
漫改真人电影「萌系男友是燃燃的橘色」公开先导视觉图
2022/03/21 日漫