位置: 编程技术 - 正文

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

  • 月收入10万以下免税哪些企业适用
  • 税务登记管理办法2023
  • 高速公路通行费电子发票怎么打印
  • 工会筹备金需不需要计提
  • 金税盘全额抵扣申报流程
  • 折扣销售的增值税处理方式
  • 单品毛利计算公式怎么算
  • 应收账款收回时间怎么体现
  • 运输公司结转成本
  • 冲销无形资产如何会计分录?
  • 企业交的房产税在哪打印税单
  • 购买办公家具合同
  • 租赁类专票不含增值税吗
  • 关于国际货运代理协会联合会的描述不正确的是
  • 房产税计税税率怎么算
  • 开票软件上怎么抄税
  • 以前年度利润和当年净利润
  • 费用化支出含义
  • 公转私合理吗
  • 员工劳务报酬分录
  • 鸿蒙系统字体不太好看
  • 总公司中标分公司签约
  • 小规模企业年末怎么结转
  • 已认证的发票退货怎么处理
  • php问卷调查系统课程设计
  • mac上安装
  • win11资源管理器卡死
  • PHP:curl_copy_handle()的用法_cURL函数
  • 手机电脑排行
  • 冲销去年多计提所得税怎么做
  • 外资企业出租房产税优惠
  • 非正常损失如何处理
  • 钢管租赁费如何计算
  • 详解Yii2 定制表单输入字段的标签和样式
  • php如何实现
  • js获取本机ip地址
  • echarts图大小设置
  • 2021高频前端面试题汇总
  • vue3.0 vite
  • 基于卷积神经网络的网络入侵检测算法设计与实现
  • 购买承兑的收益会计分录
  • 计提工会经费怎么做账务处理
  • 利润表中本期数
  • dedecms官网
  • 网站的首页文件名是什么
  • 工费经费计入哪里
  • 增值税和个人所得税怎么算
  • 如何在Access中设置有效性规则必须大于等于0
  • SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
  • 商业折扣影响主营业务成本吗
  • 应付利息的账务处理
  • 房地产企业怎么预缴企业所得税
  • 政府补助如何会计核算
  • 材料成本差异会计处理
  • 偿债基金专户
  • 应收账款坏账的说明
  • 销售部门交通费计入什么费用
  • 已核销的坏账又收回预算会计分录
  • 企业清算的会计处理
  • mysql怎么复制粘贴语句
  • 向sql server数据库中导入
  • mysql数据库的基本原理
  • win8无internet访问权限怎么解决
  • 开始菜单字体
  • xp系统怎样设置无线网络连接
  • win8读不出u盘
  • linux find命令详解xargs
  • 获取windows的最新信息要跳过吗
  • win8打开蓝牙设置
  • NGUI字体图集导致Label文字破碎的BUG以及解决方案
  • nodejs实战教程
  • jquery 伪元素
  • windows 10一
  • Python中模块和包的区别
  • js复制对象的方法有哪几种
  • jquery实现搜索功能
  • 航天金税开票软件客服电话
  • 南京税务服务热线
  • 提高税务管理水平,降低税务风险
  • 税务局风险防控工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设