位置: 编程技术 - 正文

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

  • 小规模纳税人开普票要交税吗
  • 合伙企业转让股权如何缴税
  • 发票超过认证期有什么影响
  • 吨位是啥意思
  • 关税完税价格是指什么意思
  • 无票收入需要缴纳所得税吗
  • 异常凭证进项税额转出
  • 贴现率与现值系数的关系
  • 台港澳与境内合资企业和央企哪个好
  • 个体户购买社保和自由人购买社保区别
  • 预算基数是什么
  • 母公司收取服务费请示
  • 税务登记后怎么领发票
  • 增值税申报表更正情况说明怎么写
  • 在途物资可以结转成本吗
  • 企业相互之间借款合法吗
  • 年终奖2月发怎么申报个税
  • 纳税服务一体化综合监督工作情况报告
  • 一般纳税人出租不动产增值税税率
  • 外汇汇率在其中扮演什么角色?
  • 会计调账有哪些方式
  • 税务专用发票
  • 如何处理企业所得税纠纷
  • 公司出售车辆
  • 冲销货款的会计分录
  • 结转本月发生的费用
  • php定时执行代码
  • 货到付款怎么做账
  • 企业生产经营过程中的在产品属于
  • 向股东借款支付利息划算还是做工资划算
  • php远程下载图片
  • 木质家具出口
  • 基于springboot的毕设
  • yii框架连接数据库
  • thinkphp框架介绍
  • php操作步骤
  • box-sizing:border-box的理解和作用
  • 未确认融资费用怎么算
  • 增值税不动产扣除项目
  • 债券发行的分录
  • 兼职算受雇吗
  • 应交增值税账面余额与报税余额不符
  • 个体商户个人所得税怎么算
  • 消防收费标准
  • 住房公积金有什么好处和优势?
  • 专款支出和事业支出
  • 生产线更新改造替换的旧设备
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 注销基本户必须注销专户吗
  • 网上打印的电子机票可以报销不
  • 消费满赠送活动规则
  • 财税讲座视频
  • sql2000删除
  • sql根据名字查询
  • samba webui
  • solaris版本查询
  • linux命令总结
  • win7旗舰版系统重装
  • 恢复已删除的聊天记录微信
  • win7和xp文件共享
  • xp系统c盘到底哪些文件可以删除越详细越好谢谢
  • 控制面板声音设置
  • linux如何快速统计文件个数
  • win8系统笔记本怎么恢复出厂设置
  • 飞行歌曲
  • 网站检测系统
  • python数据可视化课后题答案
  • nodejs抓取网页内容
  • centos6升级到centos8
  • Python使用QQ邮箱发送Email的方法实例
  • node项目部署
  • javascript有几种类型
  • jquery html函数
  • numpy入门
  • 地税税务稽查管理办法
  • 视频号带货个人和个体工商户的区别
  • 现在是一般纳税人,属于小规模发生的业务怎么开票
  • 税友核心价值观
  • 个税专项扣除填报错误怎么办
  • 企业代收行政事业性收费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设