位置: 编程技术 - 正文

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

  • 印花税缴纳方式一经选择1年之内不得修改
  • 单位的车辆车船税怎么交
  • 什么叫应纳税所得额
  • 权益法核算转成本法
  • 住宿费电子普票可以抵扣进项税额
  • 煤炭运输企业的环保方案及措施怎么写
  • 纳税申报的具体流程个体户
  • 公司为员工租房费用的会计分录
  • 持有债券到期收到现金属于什么活动
  • 小规模纳税人开专票和普票的区别
  • 小微企业减免的税金怎么做账
  • 什么计入在途物资
  • 新公司有减免税政策吗?
  • 增值税发票处理流程
  • 装修公司一般纳税人纳税标准
  • 种香菇会赔钱吗
  • 最新出口退税率调整
  • 合并后的新企业有哪些
  • 通行费进项税额抵扣金额填在哪里?
  • 预收账款的科目属性
  • 已确定收入后补缴增值税
  • 设备维保服务费会计分录
  • 多缴纳的增值税怎么申请抵税
  • 低值易耗品包括哪些内容?属于什么科目?
  • 刚注册的有限公司可以马上注销吗
  • 购买固定资产算投资吗
  • Linux系统中quota磁盘命令的相关使用解析
  • object转map工具类
  • php自定义字段
  • 最贵的十张照片
  • 农民影视2023 最新版
  • el-tree方法
  • 房地产企业土地增值税预缴计税依据
  • 应交增值税明细科目怎么看
  • php各个框架的优缺点
  • php框架怎么用
  • php提供的字符串函数
  • yolov3输出是什么
  • dpkg -s命令
  • php应用实例
  • php 微信公众号自定义菜单
  • 固定资产报废如何记账
  • php设计思路
  • 超出python用什么
  • dedecms安装步骤
  • 基建期业务招待会议记录
  • 直接人工成本包括五险一金吗
  • 固定资产改扩建和大修理的区别
  • 商场收取租金如何入账
  • 新成立的公司企业所得税
  • 福利费属于管理费吗
  • 预算收入分为哪几种方式
  • 小规模纳税人增值税申报表怎么填
  • 开普票需要公对公吗
  • 中小企业开发票税率是多少
  • 财产租赁合同印花税率多少
  • 商品促销赠品如何分类
  • 出口转内销补交进口增值税时间
  • 本年利润是什么科目?
  • 本年利润的计算
  • 商业承兑汇票到期不兑付怎么办
  • thinkpad预装的office怎么激活
  • aow进程
  • windows xp删除所有数据
  • 重装win7系统后屏幕变小了
  • win7无线网络开关在哪里
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • win10电脑提示
  • js实现dialog
  • unity3d c语言
  • unityplayer安卓
  • 用python做
  • AngularJS2 与 D3.js集成实现自定义可视化的方法
  • bootstraprow布局
  • javascript的dom
  • js数组entries
  • 全面解析李可破格救心汤
  • 国家税务总局2018年61号公告
  • 第2类医疗器械许可证代办
  • 公安驻税务联络办公室
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设