位置: 编程技术 - 正文

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)

  • 应税所得率表
  • 关税是价内税还是税外税
  • 进项税额的计税基础是什么
  • 工业厂房房产税税率
  • 汽车维修公司做账基本流程
  • 凭证附件的粘法
  • 减免税款会计分录
  • 固定资产的维护费计入什么科目
  • 基金收入交增值税吗
  • 酒店代金券怎么做账
  • 无票销售纳税后怎么处理
  • 商业地产会计核算流程
  • 公司注销固定资产交什么税
  • 期末留抵税额大于销项税额本月还需要计提吗
  • 异地工程要预缴环境税款吗
  • 土地增值税清算是什么意思
  • 小规模纳税人代账流程
  • 物业维修收费合理吗
  • 公积金超出上限部分
  • 电子承兑转出后多久到账
  • 金蝶是先过账还是先审核
  • 新公司会计建账流程
  • 企业所得税以前年度所得调整
  • 1697510552
  • 以前年度损益调整怎么做账
  • 政府的扶持资金是否缴税
  • 外地预交增值税退税了如何把申报报表
  • win7使用小技巧
  • 和linux
  • 与取得收入无关的成语
  • layui 日期控件赋值
  • 货币资金属于
  • 分包缴纳的个税怎么算
  • php处理xml数据
  • vue项目首屏加载过慢
  • 收取包装物押金会计分录
  • php分页函数封装
  • 发票确认平台勾选步骤
  • 定额发票在哪查真伪
  • 劳务派遣服务是收派服务吗
  • java string.class
  • 公司有收入可以做零申报吗
  • 固定资产清理怎么做账务处理
  • 先息后本贷款利息计算器
  • sql解析执行顺序
  • sqlserver有实例吗
  • 应收账款和应付账款属于什么科目
  • 资本公积的账务处理例题
  • 工程结算与工程施工的差额在哪填列
  • 增值税为什么要结转
  • 小规模免税如何开票
  • 存货的进口关税计入成本吗
  • 财务报表中预收账款
  • 会计核算是否健全划分为
  • 外经证适用范围
  • 首先我们先了解一下作者英语怎么说呢
  • 发票以外的其他发票
  • 厂家给的促销费可以退吗
  • 公司自建的房子能买吗
  • sql数据库性能
  • windows导航栏在左边
  • win8系统如何关闭杀毒系统
  • windows8怎么调整亮度
  • 测试模式win8专业版 9200
  • 怎么更改电脑键盘语言
  • Debian如何安装网卡驱动
  • opengl中点画圆算法
  • JavaScript—window对象使用示例
  • cmd for /f
  • css网站布局实录
  • qq登录失败是怎么回事
  • linux共享内存最大值
  • jupyter 安装python包
  • 天津租房网个人房源出租
  • 小规模纳税人税率2024
  • 起诉公司需要法人信息吗
  • 烟丝和烟有什么区别
  • 广西定额发票查询入口官网
  • 关于船舶吨税的最新法律规范
  • 接受虚开增值税普票如何补救
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设