位置: 编程技术 - 正文

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)

  • 个人所得税申报操作流程
  • 没有发票就不能入账吗
  • 社保与个税有关系么
  • 总分公司报税有哪些注意事项
  • 房地产印章图片
  • 进口海关是指
  • 金税四期可以查个人账户吗
  • 代收污水处理费免税
  • 什么叫调表不调帐
  • 科目汇总表会计核算形式
  • 无偿赠送货物怎么做账
  • 哪些支出允许在企业所得税前扣除
  • 企业税费计算
  • 收到失控发票写情况说明
  • 平价转让股权个税申报表填写
  • 事业编制公考
  • 企业所得税虚报成本多少属于犯罪
  • 购买设备的增值税是支出吗
  • 住宿费餐费怎么做分录
  • 商贸公司可以申请进出口权吗
  • 子公司可否将母公司注销
  • 转让合同债权
  • 关于小规模纳税人
  • 购买银行理财产品被骗怎么办
  • 电脑屏幕保护不能设置
  • 企业收到政府补助需要开发票吗
  • 企业买金税盘做什么科目
  • 苹果mac系统桌面空间不够
  • winds10企业版
  • 计提小规模增值税怎么做账
  • 赠送客户的商品计入什么科目
  • 收入支出如何结转
  • 笔记本电脑盖上盖子就关机了吗
  • 如何计算业务招标价格
  • vue3怎么用
  • 税务局什么情况下可以停供发票
  • 小规模企业做账表格
  • javascript手机版
  • wordpress最新版本
  • python机器人编程控制
  • win11怎么通过ip连接打印机
  • php 输出
  • 当月的印花税什么时候申报
  • 你要和我一起爬山吗
  • 人力资源企业税收风险
  • 公司银行开户的费用怎么做账
  • 业务员奖金
  • 外购存货的账务处理
  • access中文版
  • db2运维命令
  • macos添加用户
  • 出口货物当月销售当月就要开票吗
  • 地税发票丢失应如何处理
  • 工资能否当月计提当月发放
  • 固定资产和无形资产折旧时间起始
  • 装修费用会计科目
  • 行政事业单位其他收入
  • 招标代理专家库合法吗
  • 包装物范围
  • 什么是摊余成本法
  • win7 win8.1双系统安装教程
  • solaris8+apache2+weblogic813+db2_82客户端+128 安装过程
  • 此windows副本不是正版黑屏
  • 自动保存怎么恢复
  • win8的VPN连接报942错误(xp、win7下均可使用)
  • 如何使用朋友的山姆卡
  • perform.exe是什么进程
  • linux切换到指定目录
  • win7开始菜单中的程序图标修改了
  • Linux>=2.6.39 Mempodipper本地提权分析和EXP利用(CVE-2012-0056)
  • 电脑qq清理
  • perl的$_
  • 用户dsn添加
  • nodejs微信公众号开发
  • unity按钮函数
  • jquery.validate 自定义验证方法及validate相关参数
  • 广西国家税务局官网
  • 美国买东西邮寄怎么寄
  • 怀化市税务局领导
  • 陕西电子发票开票流程?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设