位置: 编程技术 - 正文

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万以下免税哪些企业适用
  • 投资者投入固定资产的合同或协议约定
  • 水电费收据可以税前扣除吗
  • 工程施工与工程结算在资产负债表里
  • 现金流量表财务费用怎么填
  • 旅游业差额开票怎么做账
  • 现金流量表中的现金即为货币资金
  • 公司无偿更换产品账务如何处理
  • 土地增值税计入固定资产清理
  • 小规模转一般纳税人需要什么条件
  • 企业卫生费是指什么
  • 小额贷款业务涉及哪些法律
  • 广告业服务收费交税的会计处理怎么做?
  • 医疗器械行业进销存软件
  • 未使用的固定资产提不提折旧
  • 汇兑损益在外币业务核算中有什么重要意义
  • 拿到一个材料如何加工
  • 购买的厂房怎样交税
  • 个人捐赠如何抵扣个税30%
  • 开票系统里的开户行可以更改吗
  • 金三系统客户端插件在哪下载以及安装流程是怎样的?
  • 小规模纳税人增值税税率
  • 本期免税收入是什么
  • 企业所得税资产总额怎么算出来的呢
  • 建账实收资本怎么处理
  • 实行简易征收
  • windows10无线网卡怎么连接无线网
  • 无偿赠送产品如何处理
  • 公司付款给个人,怎么处理
  • php数组根据值排序
  • 增值税专用发票有几联?
  • 手把手怎么样
  • 转出固定资产账务处理
  • 会计凭证出现的问题
  • 收到汽车维修费的会计分录
  • 冰川国家公园在哪
  • php代码加密工具 xend
  • 个人独资企业的特点
  • 常用的成本计算方法有哪些
  • 现金溢余和短缺的会计分录
  • 农民工专用账户回执单
  • 小规模纳税人怎么核定税种
  • 公司进行清算
  • wordpress文章发布不显示作者
  • js reverse
  • 金蝶专业版利润表怎么生成
  • 小规模企业免税收入会计分录
  • 进口化妆品品牌大全
  • 跨月的红字发票申请表怎么撤销
  • 企业租车流程
  • 一般纳税人开红字专用发票流程
  • 只有销项没有进项怎么交税
  • 写字楼里的公司怎么赚钱
  • 一般纳税人购买汽车会计分录
  • 客户赔款会计科目
  • 员工办理健康证费用由谁支付
  • 农民专业合作社是企业法人吗
  • windowsserver2016安装完成后怎么是命令模式
  • sql根据名字查询
  • windowssever 2003
  • mac如何隐藏桌面
  • dos命令 新建文件
  • windows 2000 server系统安装图解
  • win7中任务栏的高度最多可以调整到屏幕的
  • ubuntu20.04.1安装
  • hpl是什么文件
  • win7旗舰版怎么改成专业版
  • android开发环境配置
  • javascript 操作css
  • python购物车100行代码
  • python gui视频教程
  • android开发最全教程
  • Python下的慢
  • Python出现keyerror
  • js文本框只能输入字母
  • 沥青进口需要配额吗
  • 青岛国税服务电话
  • 为什么10月份社保交不了
  • 湖南自然人电子税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设