位置: 编程技术 - 正文

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

  • 公司给员工代办失业证
  • 哪些土地房产转让合法
  • 其他权益性资产包括哪些
  • 年数总和法怎么做
  • 支付宝支付高速公路发票怎么打印
  • 管理人员工作服计入什么科目
  • 水泥沙子开票属于什么类别
  • 建筑公司成本发票不够
  • 原材料亏损率怎么算
  • 当月发票不够用领用了下个月,下个月还能再领吗
  • 应收债权属于非抵押吗
  • 企业股权转让是否交企业所得税
  • 预借差旅费凭证填写
  • 科技成果转化奖励
  • 企业垫付土地补偿款
  • 免费样品开具发票如何入账处理?
  • 契税的发票开错了还可以作废吗?
  • 固定资产发票未到可以确认固定资产吗
  • 应付账款借方余额为负数是什么意思
  • 无形资产评估增值
  • 稳岗补贴需要缴税吗
  • 环保税征收意义
  • 微众银行账户验证账户0019向您尾号677账户
  • 净资产怎么算的 视频
  • 作业成本法的成本对象包括哪几个层次
  • 已预缴税款金额可以不申请退税吗
  • 业务招待费是收入的
  • win11启动方式
  • 十天学会php教程
  • 高新技术企业的研发费用加计扣除
  • 土地增值税预征的计征依据=预收款-应预缴增值税税款
  • php正则函数内容匹配
  • 存货的期末计价方法是遵循哪个信息质量原则
  • 劳动保护经费
  • thinkphp原理及优缺点
  • 创建rpm包
  • ps怎么把图片套入样机快捷键
  • 法人给对公账户转账
  • 企业弥补亏损的会计分录
  • 交房租会计分录怎么写好
  • 银行贷款直接给钱吗
  • 进销存怎么看
  • 先付款后开发票的会计分录?
  • 企业取得生产或制造某项财产物资时
  • 财务会计制度的基本要求
  • 小规模纳税人减按1%政策
  • 人工成本包括哪些项目
  • 法定盈余公积是什么
  • 制单的基本要求是什么
  • 工业企业应通过其他应付款科目核算的有
  • mysql检查表是否存在
  • mysql开发语言
  • 韩国电脑用什么系统
  • ubuntu选择语言
  • u盘安装win8系统教程
  • win8安装出现了一些问题
  • linux如何修改gid
  • centos和rhel
  • 电脑任务栏中没有网络图标
  • mac图形界面
  • 此电脑右键
  • win10盘符怎么看
  • 双系统怎么屏蔽另一个磁盘
  • ms-dos 6.2批处理文件高级指南
  • 安卓游戏报告
  • linux用户文件权限
  • python虚拟环境管理
  • php上传文件到指定目录
  • [置顶]游戏名:chivalry2
  • 使用Android Go的手机
  • 如何让批处理文件运行不显示
  • jquery插件库怎么导入
  • 如何使用form表单
  • javascript快速入门
  • 鼠标瞬间移动
  • jquery插件是干什么的
  • 国家税务局上的电子发票如何作废
  • 税务局发涵有几种
  • 买新房子需要交契税吗
  • 税务申报网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设