下载

  1. //初始化
  2. $ch=curl_init();
  3. //文件的准确路径url
  4. curl_setopt($ch,CURLOPT_URL,"ftp://192.168.151.126/wwwroot/test.jpg");
  5. //不输出head头文件
  6. curl_setopt($ch,CURLOPT_HEADER,0);
  7. //执行后不打印
  8. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  9. //重点来了
  10. //设置超时时间
  11. curl_setopt($ch,CURLOPT_TIMEOUT,300);
  12. //设置ftp服务器的账号密码,分号前是账号后面是密码
  13. curl_setopt($ch,CURLOPT_USERPWD,"abc:abc");
  14. //既然是要下载,在本地就需要先打开一个文件,用来接收下载的值
  15. //创建一个句柄
  16. $outfile=fopen('123456.jpg','wb');
  17. //把下载的数据存入这个句柄
  18. curl_setopt($ch,CURLOPT_FILE,$outfile);
  19. //执行这个文件
  20. $rtn=curl_exec($ch);
  21. //关闭句柄
  22. fclose($outfile);
         curl_close($ch);

上传:

  1. //初始化
  2. $ch=curl_init();
  3. //文件的准确路径url
  4. curl_setopt($ch,CURLOPT_URL,"ftp://192.168.151.126/wwwroot/test.gif");
  5. //不输出head头文件
  6. curl_setopt($ch,CURLOPT_HEADER,0);
  7. //执行后不打印
  8. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  9. //重点来了
  10. //设置超时时间
  11. curl_setopt($ch,CURLOPT_TIMEOUT,300);
  12. //设置ftp服务器的账号密码,分号前是账号后面是密码
  13. curl_setopt($ch,CURLOPT_USERPWD,"boz:boz");
  14. //打开上传功能
  15. curl_setopt($ch,CURLOPT_UPLOAD,1);
  16. //既然是要上传,在本地就需要先打开一个文件,用来接收上传的值
  17. $localfile = 'abc.gif';
  18. //创建一个句柄
  19. $fp=fopen($localfile,'r');
  20. //把上传的数据存入这个句柄
  21. curl_setopt($ch,CURLOPT_INFILE,$fp);
  22. curl_setopt($ch,CURLOPT_INFILESIZE,filesize($fp));
  23. //执行这个文件
  24. $rtn=curl_exec($ch);
  25. //关闭句柄
  26. fclose($fp);
  27. curl_close($ch);

php curl ftp上传 下载的更多相关文章

  1. JAVA 实现FTP上传下载(sun.net.ftp.FtpClient)

    package com.why.ftp; import java.io.DataInputStream; import java.io.File; import java.io.FileInputSt ...

  2. windows系统下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  3. windows下ftp上传下载和一些常用命令

    先假设一个ftp地址 用户名 密码 FTP Server: home4u.at.china.com User: yepanghuang Password: abc123 打开windows的开始菜单, ...

  4. FTP上传下载工具(FlashFXP) v5.5.0 中文版

    软件名称: FTP上传下载工具(FlashFXP) 软件语言: 简体中文 授权方式: 免费试用 运行环境: Win 32位/64位 软件大小: 7.4MB 图片预览: 软件简介: FlashFXP 是 ...

  5. 高可用的Spring FTP上传下载工具类(已解决上传过程常见问题)

    前言 最近在项目中需要和ftp服务器进行交互,在网上找了一下关于ftp上传下载的工具类,大致有两种. 第一种是单例模式的类. 第二种是另外定义一个Service,直接通过Service来实现ftp的上 ...

  6. C# -- FTP上传下载

    C# -- FTP上传下载 1. C#实现FTP下载 private static void TestFtpDownloadFile(string strFtpPath, string strFile ...

  7. Java.ftp上传下载

    1:jar的maven的引用: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht ...

  8. python之实现ftp上传下载代码(含错误处理)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之实现ftp上传下载代码(含错误处理) #http://www.cnblogs.com/kait ...

  9. python之模块ftplib(实现ftp上传下载代码)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块ftplib(实现ftp上传下载代码) #需求:实现ftp上传下载代码(不含错误处理) f ...

随机推荐

  1. PAT题库-1064. Complete Binary Search Tree (30)

    1064. Complete Binary Search Tree (30) 时间限制 100 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHE ...

  2. C# 的各种排序

    http://www.cnblogs.com/jiajiayuan/category/302446.html

  3. 基于IE内核的浏览器:WebBrowser上的网页与Winform本身交互[Demo下载]

    http://blog.udnz.com/Article/Invoke_Javascript_On_Webbrowser_In_Winform.aspx C# 中调用 网页上的 Javascript ...

  4. js中的事件部分总结

    一.HTML事件 HTML事件处理就是直接在HTML标签上添加事件,举例 <p class="" onclick=function(){alert(HTML事件)}>& ...

  5. 数据结构与算法分析-AVL树

    1.AVL树是带有平衡条件的二叉查找树. 2.AVL树的每个节点高度最多相差1. 3.AVL树实现的难点在于插入或删除操作.由于插入和删除都有可能破坏AVL树高度最多相差1的特性,所以当特性被破坏时需 ...

  6. sql2000不能远程注册服务器上sql2000的解决方法

    1. 开始——cmd——telnet Ip 1433  看1433端口是否打开 2.在服务器上查询分析器中输入select @@version查看sql2000的版本,版本号在8.0.2039以下的都 ...

  7. C# 将对象保存为文件 读取文件并转为对象 压缩文件 解压缩文件

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.I ...

  8. Python 程序员经常犯的 10 个错误

    关于PythonPython是一种解释性.面向对象并具有动态语义的高级程序语言.它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得... 关于Python Python是一种解释性.面向对 ...

  9. metagenome 简介

    宏基因组 ( Metagenome)(也称微生物环境基因组 Microbial Environmental Genome, 或元基因组) .是由 Handelsman 等 1998 年提出的新名词, ...

  10. 在项目中导入MRC的文件时解决办法

    1.由于在项目中要使用到第三方框架和其他的类的时候,而它用的是MRC的时候,其最简便的方法:完成从MRC到ARC的转换. 1.点击工程文件,进入到工程的设置里面. 2.看见Build Phases,就 ...