位置: 编程技术 - 正文

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

  • 加油卡充值可以退吗
  • 年末为什么要结转应付现金股利
  • 企业所得税为什么那么高
  • 软件开发增值税免税吗
  • 电梯提供安装的增值税税率最新的
  • 金税盘的进项发票怎么导出
  • 企业平时计提的税费分录
  • 上年的应收帐款在本年度如何录入?
  • 长期股权投资损失的账务处理
  • 所得税汇算清缴报告在哪查
  • 股权收购的好处
  • 支付的水电费属于什么会计科目
  • 如何开境外帐户
  • 个人股权转让申报表
  • 物业管理费属于政府购买服务吗
  • 房地产公司成立时间
  • 公司支付广告费怎么入账
  • 服务业增值税如何计算
  • 日记账的填制
  • 代扣个税税率是多少
  • 同一控制下合并对价怎么算
  • win10开机启动文件路径
  • 盈余公积必须提折旧吗
  • kb4586853更新
  • 民办学校的财务制度
  • 农产品的进项税额转出公式
  • hp是什么软件
  • 收到工程款怎么做账务处理
  • 特殊性税务处理弥补亏损限额
  • PHP:imagecolorat()的用法_GD库图像处理函数
  • 简述php的概念和特点
  • php写json
  • php开发模板
  • python打开文本文档中文读不出来
  • 应交税费是借增还是贷增?
  • ubuntu系统日志配置文件
  • 新会计准则增加了哪些科目
  • 应征增值税不含税销售额是什么
  • 应付账款增值税怎么算
  • 公司申报是每月一次吗
  • wordpress怎么安装插件
  • mysql命令大全手册
  • 收保险公司工伤怎么赔偿
  • 企业之间支付的管理费指什么
  • 电脑填制记账凭证合计数前的符号怎么输入
  • 中小型企业营业额和从业人数
  • 收到退回留抵退税
  • 股权激励具体解释是什么
  • 公司名下汽车过户个人需要补税吗
  • 让渡资产使用权什么意思
  • 用现金购买股票分录
  • 出口退回的增值税计入哪个会计科目
  • 出差补贴如何账务处理
  • 退货收到红字发票怎么办
  • 跨年的管理费用可以直接冲吗
  • 汽车销售公司购入汽车会计分录
  • 叉车累计折旧如何结转
  • 查询一个字段有哪些值
  • win2003系统要求
  • winadslave.exe - winadslave是什么进程
  • win10老是弹窗广告
  • win7电脑开机提示oxcoooooe9
  • win102020h2版本
  • win10输入框在哪里
  • linux groupmod命令参数及用法详解(linux修改组信息命令)
  • windows8介绍
  • jquery validate.js表单验证入门实例(附源码)
  • 整型python
  • jquery登录注册源代码
  • 安卓 html
  • jquery控制css样式
  • pip install clashroyale
  • 简单的移动端项目
  • 云南省国家税务局APP
  • 国地税合并人员瘦身
  • 小微企业印花税的税率是多少
  • 江苏灵活就业医保交多少年
  • 税务局查帐怎么查
  • 2023年车辆购置税优惠政策有哪些
  • 福州水费出账时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设