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安装攻略:常见问题解答(一)
Oct 09 PHP
PHP is_dir() 判断给定文件名是否是一个目录
May 10 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
Jul 03 PHP
php 广告调用类代码(支持Flash调用)
Aug 11 PHP
php数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
YII动态模型(动态表名)支持分析
Mar 29 PHP
PHP经典实用正则表达式小结
May 04 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 06 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
PHP函数extension_loaded()用法实例
2015/01/19 PHP
php专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
php简单实现数组分页的方法
2016/04/30 PHP
PHP实现将MySQL重复ID二维数组重组为三维数组的方法
2016/08/01 PHP
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
JS设置下拉列表框当前所选值的方法
2015/12/22 Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
2016/08/29 Javascript
JavaScript如何实现图片懒加载(lazyload) 提高用户体验(增强版)
2016/11/30 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
JS实现遍历不规则多维数组的方法
2018/03/21 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
2019/01/28 Javascript
Vue动态组件与异步组件实例详解
2019/02/23 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
教你安装python Django(图文)
2013/11/04 Python
详解Python3中字符串中的数字提取方法
2017/01/14 Python
python+POP3实现批量下载邮件附件
2018/06/19 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
numpy库与pandas库axis=0,axis= 1轴的用法详解
2019/05/27 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
浅谈keras中的后端backend及其相关函数(K.prod,K.cast)
2020/06/29 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
Space NK美国站:英国高端美妆护肤商城
2017/05/22 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
如何将整数int转换成字串String
2014/03/21 面试题
校园安全演讲稿
2014/05/09 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers