位置: 编程技术 - 正文

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

  • 小规模30万免增值税1点怎么申报税款
  • 计提税费会计分录怎么填
  • 网银数字证书年费计入什么科目
  • 收回已转销的坏账在借方还是贷方
  • 房地产企业购入用于建造商品房的土地使用权
  • 销售发票红冲会计分录怎么做?
  • 行政单位收到行政事业性收费,需要上缴国库
  • 处置全资子公司税务处理
  • 公司无公务用车
  • 加速折旧做账
  • 视同销售可以抵扣销项税吗?
  • 生产企业没有进项税如何交增值税
  • 跨年成本发票红冲怎么做会计分录
  • 出售旧机器设备,发生净收益会计分录
  • 无形资产摊销年限平均法怎么算
  • 土地+n
  • 申报营业额怎么填
  • 生产性服务业定义
  • 销售商品代垫的运杂费会计分录
  • 如何计算工程预付款
  • 汇兑损益减少怎么记账
  • 资产相关的递延收益
  • 奖金能否和工资一起发放
  • 通讯费补贴入什么科目
  • 银行票据都有哪些
  • 收到货款未发货可以开发票吗
  • 药店 医保收入占比
  • win11怎么关闭打开软件的弹窗
  • 应付票据是发票吗
  • 存货报废的税务处理及会计处理
  • 工会捐款计入什么科目
  • vscode配置javafx
  • 贵的u盘和便宜的有什么区别
  • 车船税单子什么样
  • phpstrcmp函数
  • 采购周转材料会计分录怎么写
  • 信用减值损失会影响所有者权益吗
  • 前端vscode配置
  • 职工参加生育保险
  • 买税控盘的钱怎么做账
  • php实现文件上传需要使用哪个全局变量
  • yolov1算法
  • 智能优化算法书籍推荐
  • 微信小程序图片大小如何设置
  • 公司员工抽奖活动
  • 金税盘怎么取消
  • js怎么存储数据
  • VUE3.0+Antdv+Asp.net WebApi开发学生信息管理系统(二)
  • 帝国cms8.0
  • 附加税多计提了怎么调整
  • 公司有残疾人如何申报残保金
  • 收到缴纳个人所得税短信
  • 劳务派遣公司开票内容写什么
  • 存货呆滞的原因及处理表格
  • 支付结算办法实施细则最新
  • 销售过程中发生的商业折扣计入
  • 上个月进项发票在哪查询
  • 暂估入账是什么意思
  • 合并报表的内部投资抵消
  • 简易计税的进项税额转出会计分录
  • sql批量修改数据语句
  • w10预览版新功能
  • 简述linux几种主流发行版本及其特点
  • windows字幕软件
  • win7系统的设置在哪里设置
  • mac 特殊符号
  • WIN7系统如何设置自动关机
  • 防止电脑死机
  • win7系统自带网卡吗?
  • win7正版提示
  • 安卓新创手势
  • 关于jquery的描述错误的是
  • 如何使用form表单
  • 河北省国家税务局电子税务局官网入口
  • 1988年中华人民共和国印花税票五元
  • 国家税务总局吕梁市税务局官网
  • 慧付钱包app官网下载
  • 国税局地税局合并的必要性有哪些内容
  • 文件印发的格式怎么设置
  • 加工修理修配税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设