位置: 编程技术 - 正文

PHP:ftp_nb_get()的用法_FTP函数

编辑:rootadmin
ftp_nb_get

推荐整理分享PHP:ftp_nb_get()的用法_FTP函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.3.0, PHP 5)

ftp_nb_get — 从 FTP 服务器上获取文件并写入本地文件(non-blocking)

说明 bool ftp_nb_get ( resource $ftp_stream , string $local_file , string $remote_file , int $mode [, int $resumepos ] )

ftp_nb_get() 函数用来获取参数 remote_file 指定的的远程文件,并保存到由参数 local_file 指定的本地文件。传输模式参数 mode 只能为 FTP_ASCII (文本模式) 或 FTP_BINARY (二进制模式) 两种。与 ftp_get() 函数不同的是,此函数上传文件的时候采用的是异步传输模式,也就意味着在文件传送的过程中,你的程序可以继续干其它的事情。

返回 FTP_FAILED,FTP_FINISHED 或 FTP_MOREDATA。

PHP:ftp_nb_get()的用法_FTP函数

Example #1 ftp_nb_get() 实例

<?php//开始下载$ret=ftp_nb_get($my_connection,"test","README",FTP_BINARY);while($ret==FTP_MOREDATA){//这里可以插入其它代码echo".";//继续下载...$ret=ftp_nb_continue($my_connection);}if($ret!=FTP_FINISHED){echo"下载中出错...";exit(1);}?>

Example #2 使用 ftp_nb_get() 函数断线续传

<?php//开始$ret=ftp_nb_get($my_connection,"test","README",FTP_BINARY,filesize("test"));//或:$ret=ftp_nb_get($my_connection,"test","README",//FTP_BINARY,FTP_AUTORESUME);while($ret==FTP_MOREDATA){//可以插入其它代码echo".";//继续传送...$ret=ftp_nb_continue($my_connection);}if($ret!=FTP_FINISHED){echo"下载出错...";exit(1);}?>

Example #3 用 ftp_nb_get() 在 的位置断线续传并存为 "newfile"

//禁止自动搜寻ftp_set_option($my_connection,FTP_AUTOSEEK,FALSE);//开始$ret=ftp_nb_get($my_connection,"newfile","README",FTP_BINARY,);while($ret==FTP_MOREDATA){...//继续下载...$ret=ftp_nb_continue($my_connection);}

在上边的例子中,"newfile" 文件比服务器上的文件 "README" 要小 字节。这是因为我们是从文件的偏移量 处开始读取的,如果没有禁止 FTP_AUTOSEEK,则 "newfile" 的前 字节将会是 &#;&#;。

参见 ftp_nb_fget(),ftp_nb_continue(),ftp_get() 和 ftp_fget()。

PHP:ftp_nb_fput()的用法_FTP函数 ftp_nb_fput(PHP4=4.3.0,PHP5)ftp_nb_fput将文件存储到FTP服务器(非阻塞)说明intftp_nb_fput(resource$ftp_stream,string$remote_file,resource$handle,int$mode[,int$startpos=0])ftp_nb_fput()

PHP:ftp_nb_fget()的用法_FTP函数 ftp_nb_fget(PHP4=4.3.0,PHP5)ftp_nb_fget从FTP服务器获取文件并写入到一个打开的文件(非阻塞)说明intftp_nb_fget(resource$ftp_stream,resource$handle,string$remote_file,int$mode[,

PHP:ftp_nb_continue()的用法_FTP函数 ftp_nb_continue(PHP4=4.3.0,PHP5)ftp_nb_continue连续获取/发送文件(non-blocking)说明intftp_nb_continue(resource$ftp_stream)以不分块的方式连续获取/发送一个文件。返回

标签: PHP:ftp_nb_get()的用法_FTP函数

本文链接地址:https://www.jiuchutong.com/biancheng/280528.html 转载请保留说明!

上一篇:PHP:ftp_nb_put()的用法_FTP函数

下一篇:PHP:ftp_nb_fput()的用法_FTP函数(phpstudy的ftp)

  • 计提税费会计分录怎么填
  • 小规模纳税人升级一般纳税人流程
  • 增值税以物易物税收政策
  • 股票印花税计算公式
  • 基本户可以开立几个
  • 抵扣旅客运输增值税报表怎么填
  • 工资表只显示一个人的其他看不见
  • 小规模没有成本票怎么做账
  • 法人投入投资款
  • 新会计准则中计提减值如何回转
  • 增值税发票作废如何处理
  • 房地产行业增值税筹划
  • 印花税少提了怎么办
  • 电商支付的刷单费怎样做记账凭证?
  • 支付技术转让费能加计扣除
  • 个人抬头的通讯费可以做费用吗
  • 建筑业简易计税分包差额申报
  • 普票6个点怎么算
  • 一般纳税人出租不动产增值税税率
  • 查账征收的成本费用
  • 金融行业小规模纳税人税率
  • 补交以前年度工会经费所得税如何申报
  • 零申报的企业年末的利润表可以为零吗?
  • 如何让自己的网站被百度收录
  • 购买监控设备费用谁出
  • 最新版win10激活
  • 如何使用定向流量
  • 个体户工商年报异常怎么解除
  • 拍卖本人文字作品原稿
  • 合作社实际没有法人代表
  • 增值税专票开错了可以作废吗
  • uniapp+uview
  • uniapp示例
  • 金融工具减值的范围包括哪些?
  • php解析配置文件
  • 微前端Qiankun
  • 保安行业税率是多少
  • 成本核算流程及注意事项
  • novelai本地部署电脑要求
  • 基于java的电子书店管理系统
  • 标书注意事项与如何制作标书
  • 什么是稳岗补贴是给企业发放吗
  • mysql写日志机制
  • 织梦使用教程
  • 申报高新企业的好处
  • 往期企业所得税报表更正
  • SQL Server实现split函数分割字符串功能及用法示例
  • sql2008怎么查询
  • 出口退税计入
  • 主营业务成本借贷方向增减
  • 一般纳税人开具3%专票的条件
  • 预收账款怎么用
  • 年度汇算清缴缴税的会计分录
  • 差旅费借记什么科目
  • 公司现金支票取钱需要带什么资料
  • 公司财务人员的作用
  • sql数据库压缩能提高性能吗
  • 安装win8系统需要什么条件
  • win8如何更改账户名
  • win 8.1 preview ISO镜像安装方法简易教程
  • 苹果mac怎么连接显示器
  • CoverDesigner.exe是一个安全进程吗 CoverDesigner进程查询
  • dropbox怎么在国内使用
  • hpp是什么文件
  • 怎么学linux
  • cocos2dx入门
  • 简单谈谈对中国电信的认识
  • jquery与js
  • jquery的使用步骤
  • node.js和ajax的顺序
  • 理解JavaScript事件对象
  • 源码讲解
  • JavaScript中的变量名不区分大小写
  • java script
  • jquery的validate前端表单验证
  • 税务局不动产交易缴税方案
  • 北京市国家税务局电话
  • 消费税申报详细流程图
  • 江苏地税局官网网站
  • 苏通卡上海服务网点查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设