位置: 编程技术 - 正文

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

  • 二手房缴纳个税是买方缴还是卖方缴?
  • 税务师考试考几门几年考完
  • 办公楼租金如何定价
  • 所得税季度交吗
  • 无法上报季度财务报告
  • 国内旅客运输服务电子普通发票
  • 缴纳所得税费用的会计分录
  • 房产税直接减免政策
  • 证券准备包括什么
  • 物业公司开场地租赁费发票编码
  • 保证金抵扣货款分录
  • 招待费进项税如何抵扣
  • 联通租赁官网
  • 企业购入旧固定资产如何计提折旧
  • 存货的主要内容包括什么
  • 专利申请费用怎么做账
  • 异地建筑工程预缴企业所得税
  • 拿到省级奖有什么用
  • 增值税减免税如何处理
  • 长期包租收入如何进行会计处理
  • 预缴所得税多交了汇算时可以抵扣下一年的所得税吗
  • 商铺买过来需要交税吗
  • 冲红发票开错了怎么办
  • 汽车4s店厂家返利计算方法
  • 单位收到社保补贴会计怎样处理
  • 企业废业怎样做会计分录
  • 现金流量具体内容
  • 怎么取消网络手动连接
  • windows10轻松使用是什么
  • 电脑任务栏在右边怎么调回下边
  • 不起眼的暴利小生意农村
  • 计入固定资产成本的费用
  • PHP:curl_error()的用法_cURL函数
  • PHP:escapeshellcmd()的用法_命令行函数
  • 基础知识讲解
  • 武侯祠红墙在哪个门
  • 外币借款业务的特点包括
  • 员工出差机票计入什么科目
  • 补缴去年的工会经费计提
  • 难以置信含义
  • 餐费发票怎么做账务处理
  • 一觉醒后浑身酸痛
  • 充话费自定额
  • 租赁房产税如何交税
  • 长期借款主要包括哪些
  • 帝国cms如何使用
  • PostgreSQL分区表(partitioning)应用实例详解
  • python如何建立函数
  • 汇率差的差额计算方式
  • 获取gridview某行某列的值
  • 销售金银首饰增值税和企业所得税
  • 普通发票记账联丢了怎么解决
  • 关于国内旅客运输的规定
  • 税费不足50
  • 微信验证收到的信息在哪
  • 对公账户原路退回备注怎么写
  • 票面利率大于市场利率,则发行价格一定( )面值
  • 行政事业单位福利费提取比例
  • 电子发票是否使用
  • 固定资产的残值率是什么意思
  • 判断某个字段的值是否在指定的范围内
  • windows2008 64位系统下MySQL 5.7绿色版的安装教程
  • mysql修改版本号
  • win8的应用商店
  • 怎样恢复显示桌面图标
  • skydrive官网登录
  • winxp如何删除网卡驱动
  • 简述linux系统有什么优点
  • linux下4种kill某个用户所有进程的方法
  • sgmain.exe - sgmain是什么进程 有何作用
  • win7系统进不了桌面
  • jQuery+ajax的资源回收处理机制分析
  • 基于单片机的毕业设计题目
  • python读写docx
  • python中redis的用法
  • javascript面向对象精要pdf下载
  • python函数判断质数
  • 顺德中学校徽图片大全1998年
  • 天津静海离天津市区多远
  • 内蒙民生认证系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设