php实现curl模拟ftp上传的方法


Posted in PHP onJuly 29, 2015

本文实例讲述了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);
  curl_setopt($ch, CURLOPT_INFILE, $fp);
  curl_setopt($ch, CURLOPT_INFILESIZE, filesize($src));
  curl_exec ($ch);
  $error_no = curl_errno($ch);
  curl_close ($ch);
  if ($error_no != 0)
  {
     return 0;
  }else{
   return 1;
  }
} 
upload("images","s.py","aaa.py");
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP小技巧搜集,每个PHPer都来露一手
Jan 02 PHP
PHP-MySQL教程归纳总结
Jun 07 PHP
PHP集成FCK的函数代码
Sep 27 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
May 02 PHP
php使用多个进程同时控制文件读写示例
Feb 28 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
11个PHPer必须要了解的编程规范
Sep 22 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 PHP
学习thinkphp5.0验证类使用方法
Nov 16 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
Laravel的加密解密与哈希实例讲解
Mar 24 PHP
php实现复制移动文件的方法
Jul 29 #PHP
详解PHP中的Traits
Jul 29 #PHP
php实现在多维数组中查找特定value的方法
Jul 29 #PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 #PHP
php实现仿写CodeIgniter的购物车类
Jul 29 #PHP
PHP使用逆波兰式计算工资的方法
Jul 29 #PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 #PHP
You might like
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
php中的数组操作函数整理
2008/08/18 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
Laravel5中Cookie的使用详解
2017/05/03 PHP
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
Jquery插件分享之气泡形提示控件grumble.js
2014/05/20 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
jQuery接受后台传递的List的实例详解
2017/08/02 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
react路由配置方式详解
2017/08/07 Javascript
jQuery实现的事件绑定功能基本示例
2017/10/11 jQuery
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
总结js中的一些兼容性易错的问题
2017/12/18 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
用JS实现选项卡
2020/03/23 Javascript
Nodejs实现WebSocket代码实例
2020/05/19 NodeJs
详解为什么Vue中的v-if和v-for不建议一起用
2021/01/13 Vue.js
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
python selenium 获取标签的属性值、内容、状态方法
2018/06/22 Python
Django基础知识 web框架的本质详解
2019/07/18 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
Python多线程获取返回值代码实例
2020/02/17 Python
制衣厂各岗位职责
2013/12/02 职场文书
八一建军节慰问信
2015/02/14 职场文书
护理自荐信
2019/05/14 职场文书