位置: 编程技术 - 正文

PHP:finfo_open()的用法_fileinfo函数

编辑:rootadmin
finfo_open finfo::__construct

推荐整理分享PHP:finfo_open()的用法_fileinfo函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP >= 5.3.0, PECL fileinfo >= 0.1.0)

finfo_open -- finfo::__construct — 创建一个 fileinfo 资源

说明

过程化风格

resource finfo_open ([ int $options = FILEINFO_NONE [, string $magic_file = NULL ]] )

面向对象风格 (构造器):

public finfo::__construct ([ int $options = FILEINFO_NONE [, string $magic_file = NULL ]] )

本函数打开一个魔数数据库并且返回它的资源。

参数

options

一个 Fileinfo 常量 或多个 Fileinfo 常量 进行逻辑或运算。

magic_file

魔数数据库文件名称, 通常是 /path/to/magic.mime。 如果未指定,则使用 MAGIC 环境变量。 如果未指定此环境变量, 则使用 PHP 绑定的魔数数据库。

PHP:finfo_open()的用法_fileinfo函数

传入 NULL 或者空字符串,等同于使用默认值。

返回值

(仅适用于过程化风格) 如果成功则返回一个表示魔数数据库的资源, 或者在失败时返回 FALSE。

注释 Warning

在 PHP 5.3. 和 5.4.1 中预期的魔数数据库格式发生了变动, 所以,内置的魔数数据库被更新。 如果使用了外部魔数数据库, 可能会由于格式不同导致读取失败。 同时,一些 mime 类型的文字表示也发生了变化, 例如,PHP 文件的 mime 类型由 “"PHP script text” 变为“PHP script, ASCII text”。

Note:

通常来说,使用 PHP 绑定的魔数数据库(设置 magic_file 参数为空, 不设置 MAGIC 环境变量)是最好的选择, 除非你确实需要一个自定义的魔数数据库。

范例

Example #1 面向对象风格

<?php$finfo=newfinfo(FILEINFO_MIME,"/usr/share/misc/magic");//返回mime类型/*getmime-typeforaspecificfile*/$filename="/usr/local/something.txt";echo$finfo->file($filename);?>

Example #2 过程化风格

<?php$finfo=finfo_open(FILEINFO_MIME,"/usr/share/misc/magic");//返回mime类型if(!$finfo){echo"Openingfileinfodatabasefailed";exit();}/*获取指定文件的mime类型*/$filename="/usr/local/something.txt";echofinfo_file($finfo,$filename);/*关闭资源*/finfo_close($finfo);?>

以上例程会输出:

参见

finfo_close() - 关闭 fileinfo 资源

PHP:finfo_file()的用法_fileinfo函数 finfo_filefinfo::file(PHP=5.3.0,PECLfileinfo=0.1.0)finfo_file--finfo::file返回一个文件的信息说明过程化风格stringfinfo_file(resource$finfo,string$file_name=NULL[,int$options=FILEINFO_NO

PHP:finfo_set_flags()的用法_fileinfo函数 finfo_set_flagsfinfo::set_flags(PHP=5.3.0,PECLfileinfo=0.1.0)finfo_set_flags--finfo::set_flags设置libmagic配置选项说明过程化风格boolfinfo_set_flags(resource$finfo,int$options)面向对象

PHP:finfo_close()的用法_fileinfo函数 finfo_close(PHP=5.3.0,PECLfileinfo=0.1.0)finfo_close关闭fileinfo资源说明boolfinfo_close(resource$finfo)关闭finfo_open()函数所返回的fileinfo资源。参数finfofinfo_open()函数所返回

标签: PHP:finfo_open()的用法_fileinfo函数

本文链接地址:https://www.jiuchutong.com/biancheng/285249.html 转载请保留说明!

上一篇:PHP:mime_content_type()的用法_fileinfo函数

下一篇:PHP:finfo_file()的用法_fileinfo函数

  • 工会经费的应税项是什么
  • 如何确定开票税率是否正确
  • 2020年个税申报流程视频
  • 为职工代垫的水电费应计入
  • 在建工程领用原材料的账务处理
  • 住房租金专项附加扣除申报方式
  • 公司名下没有车可以开运输发票吗
  • 采购工程物资会议纪要
  • 免税发票备注栏
  • 净资产增长率为正数说明什么
  • 损益类科目包括收入类和费用类么
  • 企业合作开发的研发费怎样加计扣除?
  • 存货缺货成本如何算
  • 住宿发票税率免税是怎么回事
  • 电子发票上传平台失败是什么意思
  • 出口退税进口免税
  • 增值税抄税报税流程2021
  • 融资租赁机器款分期开票怎么做账?
  • 无线网连上却上不了网络
  • 如何测试电脑网速多少兆
  • 个人去税务局开租房发票需要缴纳多少税点
  • 红字增值税专用发票是什么
  • perl.exe是什么程序?
  • linux输出结果
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • 出口零申报步骤
  • ksysslim.exe是什么
  • npm命令不存在
  • 银行支付的存款怎么做账
  • 取得运输发票会计分录
  • 1.启动前端项目怎么做
  • php的图片
  • 长期股权投资资本化
  • 出口退还增值税消费税政策
  • 2023年网络安全专题教育
  • 前端使用vue的好处
  • php生成文件函数
  • python的图
  • 视同销售的情况有哪些?
  • 小规模纳税人抵税是普票还是专票
  • java基本框架
  • Building a HTTP Proxy
  • 公司员工私车公用协议
  • 返利销售的增值税怎么算
  • 水电费用属于会计的什么费用
  • 过路费报销计入什么科目
  • 哪些企业不能核算成本
  • 电子发票和纸质发票的优缺点
  • mysql 忘记密码重置密码
  • 股票的价格是由什么决定
  • 增值税中进项税额转出是什么意思
  • 结转生产成本是不是成品入库
  • 去年暂估费用,今年收到发票怎么处理
  • 应交税金在贷方是什么意思
  • 收款预缴增值税怎么做账
  • 不动产拆除的收入处理
  • 扫描仪有危害吗
  • 预付卡销售和充值可以报销吗
  • 进项税额减免部分在重点税源表中怎么填
  • 为什么说进项和销项是相对的
  • 在建工程转固定资产的账务处理
  • 工会经费的计提与缴纳
  • 新开办企业如何建账
  • windows7怎么说
  • windows8鼠标没反应怎么办
  • jusearch是什么程序
  • python中map函数功能
  • JavaScript的setter与getter方法
  • 微信小程序图片加载不出来
  • 简述javascript
  • node.js+express
  • python运算符的用法
  • pythoni脚本
  • java的file类的常用操作
  • Django1.7+python 2.78+pycharm配置mysql数据库
  • android混淆后怎么破解
  • 国家税务稽查局举报中心
  • 广州契税补贴2022政策
  • 个人怎么在网上交医保和养老保险
  • 扣缴个人所得税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设