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读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
ThinkPHP使用心得分享-分页类Page的用法
May 15 PHP
php有道翻译api调用方法实例
Dec 22 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
替换php字符串中的单引号为双引号的方法
Feb 16 PHP
php中的单引号、双引号和转义字符详解
Feb 16 PHP
php array_reverse 以相反的顺序返回数组实例代码
Apr 11 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
PHP析构函数destruct与垃圾回收机制的讲解
Mar 22 PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 22 PHP
php数组函数array_push()、array_pop()及array_shift()简单用法示例
Jan 26 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
全国FM电台频率大全 - 26 西藏自治区
2020/03/11 无线电
1.PHP简介
2006/10/09 PHP
php中的实现trim函数代码
2007/03/19 PHP
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
实例讲解php实现多线程
2019/01/27 PHP
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
js实现模糊匹配功能
2017/02/15 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
vue引入swiper插件的使用实例
2017/07/19 Javascript
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
2017/12/19 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
vue中实现移动端的scroll滚动方法
2018/03/03 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
利用vue-i18n实现多语言切换效果的方法
2019/06/19 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
python使用Flask框架获取用户IP地址的方法
2015/03/21 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
django站点管理详解
2017/12/12 Python
详解Python中的动态属性和特性
2018/04/07 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
在python中使用nohup命令说明
2020/04/16 Python
Python项目打包成二进制的方法
2020/12/30 Python
十佳青年事迹材料
2014/08/21 职场文书
2014年个人教学工作总结
2014/12/09 职场文书
博士导师推荐信
2015/03/25 职场文书
学校德育工作总结2015
2015/05/11 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python