php ftp文件上传函数(基础版)
<?php
// 定义变量
$local_file = 'local.zip';
$server_file = 'server.zip';
// 连接FTP服务器
$conn_id = ftp_connect($ftp_server);
//验证登录服务器
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// 下载文件
if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) {
echo "下载 $local_file 文件成功 n";
} else {
echo "下载失败n";
}
// 关闭ftp连接
ftp_close($conn_id);
?>
ftp_connect — 建立一个新的 FTP 连接
ftp_login — 登录 FTP 服务器
ftp_get — 从 FTP 服务器上下载一个文件
相关推荐
-
php使用ftp实现文件上传与下载功能
本文实例为大家分享了php ftp文件上传与下载的具体代码,供大家参考,具体内容如下 ftp文件上传 php自带有ftp操作的函数包,一个比较简单实现的ftp文件上传操作可以通过以下几个步骤来完成: 1.确认ftp server的ip地址与port端口信息(如果使用的是默认端口则可以不关心): 2.进行ftp_connect操作,连接到ftp server(需要注意一下是否设置了port参数): 3.进行ftp_login操作,使用ftp用户名和密码进行登录: 4.这里开始区分,如果只需要把文件
-
php实现通过ftp上传文件
大概原理 遍历项目中的所有非排除文件,然后获取 文件修改时间晚于文件上一次修改时间 的文件 然后将这些文件,通过ftp上传到对应的目录 具体代码如下: 因为只是工具,代码很乱,见谅 <?php error_reporting(7); if ($_SERVER['SERVER_ADDR'])exit;//禁止在web服务器下运行 $_GET['exclude'] = array('number.txt','uploads','Zend','docs','cache','You','managesd
-
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
php使用ftp实现文件上传代码片段: <?php /** * ftp上传文件类 */ class Ftp { /** * 测试服务器 * * @var array */ private $testServer = array( 'host' => 'ip', 'port' => 21, 'user' => 'userName', 'pwd' => 'password' ); /** * 打开并登录服务器 * * @param string $flag 服务器标识test *
-
php使用curl实现ftp文件下载功能
本文实例为大家分享了php实现ftp文件下载功能,供大家参考,具体内容如下 不知道为什么用正常的ftp_get函数下载文件速度特别慢,但是用ftp的客户端下载很快,所以换了curl的下载方式,速度正常 function file_upload($ftpIp,$ftpUser,$ftpPwd,$path,$fileSavePath){ $curlobj = curl_init();//初始化 //传入ftp的目标文件,如'ftp://192.168.3.1/test/1.jpg' curl_set
-
PHP操作FTP类 (上传、下载、移动、创建等)
本文针对PHP操作FTP类进行详细介绍,php实现FTP上传.FTP下载.FTP移动.FTP创建等,供大家参考,具体内容如下 1.使用PHP操作FTP-用法 <?php // 联接FTP服务器 $conn = ftp_connect(ftp.server.com); // 使用username和password登录 ftp_login($conn, "john", "doe"); // 获取远端系统类型 ftp_systype($conn); // 列示文件
-
php实现curl模拟ftp上传的方法
本文实例讲述了php实现curl模拟ftp上传的方法.分享给大家供大家参考.具体如下: <?php function upload($dir,$src,$dest) { $ch = curl_init(); $fp = fopen($src, 'r'); curl_setopt($ch, CURLOPT_URL, 'ftp://user:pwd@host/interpretation/'.$dir .'/'. $dest); curl_setopt($ch, CURLOPT_UPLOAD, 1)
-
php下连接ftp实现文件的上传、下载、删除文件实例代码
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_A
-
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
复制代码 代码如下: <?php/*** 作用:FTP操作类( 拷贝.移动.删除文件/创建目录 )* 时间:2006/5/9* 作者:欣然随风* QQ:276624915*/class class_ftp{ public $off; // 返回操作状态(成功/失败) public $conn_id; // FTP连接 /** * 方法:FTP连接 * @FTP_HOST -- FTP主机 * @FTP_PORT -- 端口 * @FTP_USER
-
PHP实现ftp上传文件示例
FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例.希望对大家的PHP学习能带来一定的帮助. 主要代码如下: function make_directory($ftp_stream, $dir){ // if directory already exists or can be immediately created return true if ($this->ftp_is_dir($ftp_stream, $dir) || @ftp
-
PHP用FTP类上传文件视频等的简单实现方法
文件1:ftp.php <?php /** * 仿写CodeIgniter的FTP类 * FTP基本操作: * 1) 登陆; connect * 2) 当前目录文件列表; filelist * 3) 目录改变; chgdir * 4) 重命名/移动; rename * 5) 创建文件夹; mkdir * 6) 删除; delete_dir/delete_file * 7) 上传; upload * 8) 下载 download * * @author quanshuidingdang */ cl
随机推荐
- 一看就懂的Android APP开发入门教程
- 献给写作者的 Markdown 新手指南
- FSO一些代码
- JavaScript中的依赖注入详解
- 汇编语言超浓缩教程
- 详解Spring MVC 集成EHCache缓存
- 如何在自己的电脑上配置APNS推送环境
- android开发教程之系统资源的使用方法 android资源文件
- Python中条件判断语句的简单使用方法
- 深入理解大数与高精度数的处理问题
- Javascript WebSocket使用实例介绍(简明入门教程)
- mysql 存储过程中变量的定义与赋值操作
- PHP 第二节 数据类型之字符串类型
- js通过更改按钮的显示样式实现按钮的滑动效果
- 如何编写适合FireFox的对话框?
- 纯js代码制作的网页时钟特效【附实例】
- java 中设计模式之单例
- JQuery中$(document)是什么意思有什么作用
- Java3D实例之创建空间几何模型的实现方法
- php5.2.0内存管理改进