位置: 编程技术 - 正文

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)

  • 取得投资款属于什么过程
  • 白酒和烟草 纳税总额
  • 所得税季报中营业外收入填哪里
  • 培训发生的差旅费怎么记账
  • 取暖费扣个人所得税吗
  • 换出资产为存货为什么不
  • 餐饮发票个人抬头怎么写
  • 民营企业月末要报哪些税
  • 减免所得税额是怎么算出来的2022
  • 转让股权收入需要缴纳企业所得税吗
  • 租房所得税是怎么处理
  • 房地产开发企业土地增值税清算
  • 存货取得的分录
  • 企业租入固定资产发生的改良支出计入什么科目
  • 行政单位往来款项长期未清理
  • 外协加工分录
  • 企业月奖金发放制度
  • 报废资产处置收入怎么计税
  • 委托加工收回后直接销售的消费税
  • 高速公路通行费怎么计算的
  • 技术服务费属于无形资产吗
  • 易票365怎么认证发票
  • 代开的专票作废了怎么做账?
  • 增值税普通发票和专用发票有什么区别
  • 建筑公司资源税的征税
  • 转回已确认固定资产减值损失的会计处理怎么做?
  • 公司帮员工缴纳个税,不从工资里扣,如何做账
  • 销售原材料结转会计分录
  • 企业捐赠扣除
  • 城建税计税依据及税率
  • 印花税减免税额需要做账吗
  • 留存收益会计科目编号
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 软件开发公司研发主管绩效考核
  • 附加税会计分录2022
  • mac auto tune
  • w10关闭远程
  • php数组函数实现机选双色球
  • php中的header函数
  • ZF框架实现发送邮件的方法
  • 智能路由器五个灯一直闪
  • 销售提成收入证明怎么写
  • 账本登错的账务如何处理
  • html渐变色背景
  • redis提供了对值进行运算的命令
  • 原材料用于在建工程增值税如何处理
  • 业务招待费能计入成本吗
  • 出租房屋的房产税怎么算
  • 支付招聘网站费用怎么入账
  • 织梦标签教程
  • 进出口企业需要英文公章吗
  • 公账取现用途写什么
  • 进口货物如何支付外汇
  • 进出车间管理规定适用
  • 应付账款暂估款的账务处理
  • 金税盘技术服务费怎么交费
  • 咨询费发票能抵扣吗
  • 融资租赁会计处理实例承租人
  • 增值税发票过期一年未认证怎么办
  • 先开收据再打款
  • 缴纳以前年度税金怎么做账
  • 一个身份证可以实名几个qq
  • 会计电算化建账的基本流程有哪些
  • mysql子查询效率如何
  • gridview自定义排序
  • mac插hdmi没画面
  • 太极越狱助手
  • linux telnet用法
  • switcher.exe - switcher是什么进程
  • linuxvim编辑器的用法
  • 彻底理解样本方差为何除以n-1
  • js里的this
  • 通过制作日晷我们可以探索发现一天之中
  • jquery方法查询api
  • js合并字符串
  • android 内部存储
  • 网上报税失败什么原因
  • 工会春游费用怎么报销
  • 拒绝税务机关检查
  • 河北耕地占用税最新规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设