位置: 编程技术 - 正文

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)

  • 房地产企业销售现房是否预缴增值税
  • 实质课税原则是税法基本原则吗
  • 小型微利企业认定标准最新
  • 出纳与会计现金对不上
  • 进口原料免税
  • 工商股权转让费用怎么算
  • 营业外收入汇算清缴需要调整吗
  • 汇算清缴调表不调账调的是哪张表
  • 政府补贴的递延收益
  • 借贷记账法试算平衡的计算公式有
  • 交车辆购置税需要开车去吗
  • 企业免征土地使用税吗
  • 银行借款的利息支出属于什么会计要素
  • 同一控制吸收合并会计处理
  • 年终结账后,应当更换新账的有( )
  • 本月无销项只有进项申报表如何填写
  • 金税盘抵扣增值税申报
  • 处置打包债权如何缴纳个人所得税?
  • 长期零申报有什么影响
  • 验资报告办理一般需要多久时间
  • 购入设备超过多少才允许一次性扣除
  • 个体户生产所得税怎么计算
  • 房地产企业已预缴增值税如何抵扣
  • 个人所得税应纳税额计算表图片
  • 静态回收期怎么计算
  • 合并报表六大抵消分录通俗理解
  • 手撕票怎么做会计分录
  • 王者营地怎么转移到安卓系统
  • 分期收款销售账务处理及税务处理
  • 非货币性资产交换以公允价值为基础进行计量
  • wordpress功能介绍
  • 华沙的教堂
  • php统计目录中文怎么写
  • 善意取得虚开增值税专用发票处理
  • thinkphp where or
  • 操作系统页表项怎么算
  • segment anything model模型 需要的配置
  • 收回外币应收账款如何处理
  • chkdsk.exe/f命令
  • vue2 diff算法
  • 成本票不够怎么做账
  • 车辆保险会计怎么做分录
  • 没进项发票怎么办
  • 品牌代理费计入什么费用
  • CINLINELE工具
  • 如何扣除企业接单费用
  • sqlyog配置
  • mysql创建存储过程sql语句
  • 软件研发的整个流程
  • 个体工商营业执照注销需要缴费吗
  • 其他收益会计科目解释
  • 房产租赁发票
  • 企业收到委托开具发票
  • 其他应付款的有
  • 进项票取得晚了怎么抵扣
  • 合伙企业应该用什么会计制度
  • Win7旗舰版系统镜像文件
  • windows vista(service pack1)
  • win7如何开启VT
  • apache1.3.19配置文件
  • 安装ubuntu后无法进入windows
  • scm是啥
  • shnlog.exe - shnlog是什么进程 有什么用
  • linux特殊权限命令
  • 重装win7旗舰版重启后黑屏
  • linux操作系统内核
  • win7指令代码
  • 如何用法向量求点到线的距离
  • linux的shell脚本编程
  • 常用的批处理文件
  • shell脚本的fi
  • Intermediate Unity 3D for iOS: Part 3/3
  • android 签名文件冲突
  • shell可以多线程吗
  • js实现滑动效果
  • 手把手教你打造班级主题环境 培训后心得
  • python抓取整站链接
  • jquery deferred对象
  • 国家税务总局61号
  • 我国个人所得税起征点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设