位置: 编程技术 - 正文

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函数

  • 应交税费应交增值税减免税款
  • 职工薪酬实际金额包括发放往年工资吗
  • 上级补助收入对应的支出科目是哪个
  • 党建经费的标准
  • 公司报销生育津贴,孕期还需要去社保局备案吗
  • 城市维护建设税怎么做分录
  • 对税务机关的加强措施
  • 合作社收到补贴款如何入账
  • 汽车行业保险丝
  • 公司报销员工的首饰可以税前列支吗
  • 企业收取的押金要开票吗
  • 工业企业哪些房子要交房产税
  • 金税盘如何红冲已抵扣专票
  • 水利建设基金的缴费基数是什么
  • 研发费用加计扣除政策指引2.0
  • 债权投资属于其他非流动金融资产嘛
  • 进口原材料的关税怎么算
  • 已计提的存货跌价准备确认为净损失吗
  • 一般纳税人取得免税农产品进项怎么抵扣
  • windows11开始菜单点击没反应
  • 控股子公司收购母公司
  • 施工预想内容
  • 公司成立后多久可以开发票
  • 在建工程账务处理包括哪些内容
  • 营改增后,个人转让房屋的个人所得税
  • 餐费如何入账
  • 支付押金无法付款
  • vue数据更新会触发什么生命周期
  • 企业所得税扣除限额标准
  • 简单谈谈php中的安全性
  • 投资收益属于营业成本吗
  • 前端搭建项目
  • 会计劳保用品有哪些东西呢
  • 损益类科目明细账图片
  • 销售商品的折扣
  • 改造后的固定资产入账价值
  • 二手车的范围
  • 什么样的差旅费津贴可以税前扣除
  • 生产工人工资属于生产过程中发生的费用吗
  • 中餐补助
  • 汇算清缴银行手续费扣除比例是多少
  • 增值税的预缴税怎么算
  • 小规模纳税人所得税怎么计算
  • 关于赠品的财务处理
  • 应付账款属于外币货币性项目吗
  • 开发成本存货怎么算
  • 对外担保的效力
  • 暂估费用科目
  • 个人所得税财产转让所得税率
  • 企业清算未收到发票
  • 其他流动资产
  • 房产税什么时候开始征收2023
  • 工业企业生产什么
  • windows 地址解析命令
  • win10预览版21390
  • win10安装完成后需要做哪些设置
  • ubuntu20.04安装配置
  • mac可以远程连接windows吗
  • centos安装软件教程
  • linux 转换文件编码为utf8编码
  • win7本地磁盘图标变了
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • win8查看已连接的wifi密码
  • unity获取组件的方法
  • OpenGL ES2.0-iPhone开发-part1
  • shell while
  • fedora开机启动版本太多
  • js怎么用jquery
  • 提高css文件可维性的方法
  • Python列表list
  • js实现物体移动
  • android新手入门
  • python 数据结构 算法
  • android布局背景颜色的代码
  • 自定义圆角控件
  • 国家税务总局增值税发票查验平台官网
  • 票种删除需要怎么弄
  • 深圳市税务审批中心电话
  • 误餐费报销管理办法
  • 什么是增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设