位置: 编程技术 - 正文

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)

  • 计算增值税时要包括关税吗
  • 所得税费用怎么算分录
  • 什么情况下进项税额需要转出
  • 企业所得税年报过了申报期还能修改吗
  • 农业企业增值税纳税实务实训心得
  • 公司支付代账费怎么入账
  • 投资性房地产租赁期开始日
  • 叉车车船税每年都要交吗
  • 邮局劳务费发票几个点
  • 应付职工薪酬借方和贷方
  • 种子销售公司
  • 个体工商年报填写
  • 工程中材料超耗怎么处理
  • 预付工程款的会计科目
  • 集体企业属于事业单位吗
  • 用一般户发工资会怎么样
  • 怎么让自己的电脑有网吧认证
  • 手机超过1万元有必要买吗
  • 工资薪金所得个人所得税税率表
  • 网络不通怎么拼ip
  • 购买办公用品发放给各部门使用
  • 出租固定资产收入计入什么科目
  • 清算所得税申报表范本
  • linux命令df -h结果详解
  • mac的日历
  • u盘无法格式化为NTFS
  • php多进程开发
  • php如何重启
  • 发票盖章有讲究吗
  • 企业购入固定资产要交印花税吗
  • 提前支付的费用记账
  • 直运商品委托代销商品的销售成本的计算方法应采用
  • 基于springboot的毕设
  • 代理业务资产的含义
  • 贸易公司和生产厂家怎么合作能够双赢
  • v-model的双向绑定原理
  • transform模块
  • 增值税专用发票丢了怎么补救
  • vue中的$el
  • 微信小程序小小驯龙师破解版
  • php查询数据是否存在
  • 怎么确定应付账款的完整性
  • 企业财务部门对业务部门的监管要求
  • 监控200万和400万的区别
  • 边际贡献分析法案例
  • sql中count或sum为条件的查询示例(sql查询count)
  • 个体户注销流程 就找三合一企服
  • 税控盘和维护费440元抵减增值税吗
  • 金蝶财务软件怎么冲销费用
  • 接受捐赠做账
  • 物业公司代收取暖费怎么缴纳税额
  • 供货商少开发票如何记账?
  • 未开票收入怎么做账
  • 预收租金会计分录科目
  • 在哪找从平台消费的人
  • 进项税额转出忘记结转
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • SQL Server ltrim(rtrim()) 去不掉空格的原因分析
  • mysql字符集设置命令
  • windows10怎么隐藏工具栏
  • 解析包出现错误无法安装怎么办
  • centos直接安装
  • win7系统控制面板在哪里打开
  • win7系统如何隐藏任务栏
  • windows7磁盘清理命令
  • suse配置网络
  • 升级win10错误
  • window10提示更新总是
  • win8.1系统补丁
  • javascript中的document.write
  • 推荐10 个很棒的电影
  • angular nz
  • unity c++ dll
  • js优化108条建议
  • jquery示例
  • unity shader 外发光
  • bootstrap要学多久
  • 商铺转让要交哪些税费和费用
  • 服务承诺口号八个字
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设