位置: 编程技术 - 正文

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)

  • 增值税金税盘开票的结论
  • 去年企业所得税税率是多少
  • 增值税申报表如何打印
  • 二手车需要交哪些额外的钱
  • 刚成立的公司好不好
  • 公司的班车费用用什么发票
  • 银行存款支付现金股利属于什么科目
  • 企业应交所得税怎么算
  • 房地产公司解散条件
  • 机动车销售发票是否需要认证
  • 房地产土地增值税计税依据
  • 增值税留抵怎么填申报表
  • 跨省的分公司亏损需要缴纳所得税吗?
  • 增值税普通发票需要交税吗
  • 建筑合同印花税在哪里交
  • 企业偷税漏税行为诉讼有效期限
  • 房产税的计税依据包含增值税吗
  • 人工费用占销售收入比重
  • 增值税税率简并纳税
  • 填报企业年报
  • 企业购买的土地计入无形资产
  • 企业所得税投资收益纳税调整
  • 装修费怎么摊销,租期两年
  • ukey开票界面
  • 股东投资追加款怎么做账
  • 门店出纳的工作内容
  • 异地项目不预缴税款可以开票吗
  • 会计分录错误用什么方法更正
  • bios设置图文详解
  • win10系统电脑怎么连接wifi
  • launcheflc.exe什么意思
  • 设置浏览器显示网络异常
  • 会计账簿的启用规则
  • 增值税专用发票和普通发票的区别
  • 多开票金额会计分录
  • 公司注销未分配利润会计分录
  • 未分配利润可以转实收吗
  • nvidia-smi failed to initialize
  • timit数据集
  • uni-swiper-dot
  • 谷歌浏览器调试窗口怎么放下面
  • 出口退税抵减应计入哪里
  • 不良品扣款范本
  • 劳务公司获奖感言简短
  • 所得税申报表上的营业成本怎么填
  • 合并报表的会计主体
  • inner join用法示例
  • 其他应付款在清算时怎么处理
  • 大学生创新创业平台
  • PostgreSQL教程(十二):角色和权限管理介绍
  • 原材料的主要账目有哪些
  • 资产负债表中的货币资金包括哪些
  • 小规模纳税人缴纳的增值税计入成本吗
  • 法人向公司借款如何做账
  • 医院哪些地方需要有明显的禁烟标识
  • 去年的福利费没有用完,今年可以用吗
  • 公司车辆保养计入什么费用
  • 企业薪资制度
  • 2010年漏记的费用,11年该如何记账?
  • 公司注册取消验资
  • 事业单位用电收费标准
  • 装饰公司收到的礼品
  • 应付账款在借方
  • 其他应收款属于什么会计要素
  • winXP系统截图
  • 两台苹果怎么用电脑把数据同步
  • backup file
  • windows media player找不到媒体流
  • centos如何安装yum
  • win8怎么用一键ghost
  • 谈谈Jquery ajax中success和complete有哪些不同点
  • js绑定onchange
  • 信号监控设备是什么
  • vue@cli
  • js面向对象的三大特性
  • unity example project
  • 简单Python代码
  • 安卓消息处理机制
  • 江苏税务开发票
  • 浙江 国家地理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设