位置: 编程技术 - 正文

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

  • 土地增值税清算管理规程
  • 应纳税所得额是什么意思
  • 公司的软件服务包括哪些
  • 软件测试费计入什么科目
  • 收到科技局的补贴短信
  • 发生检测费用时怎么入账
  • 生产成本明细科目是原材料的名称吗
  • 应收账款进行债务转让
  • 外购材料费用可能计入
  • 企业收到票据背书转让给其他公司怎么做会计处理?
  • 教育附加费的计算方法
  • 挂靠经营的纳税人
  • 小规模纳税人残疾人纳税优惠
  • 租房中介费计入租赁费吗
  • 税务机关核定征收契税
  • 对公账户上扣缴的税怎么做分录?
  • 资产负债表日后调整事项会计处理
  • 在同一预缴地有多个项目的建筑业纳税人总销售额以什么为标准确定?
  • 到期一次付息债券的实际利率怎么算
  • 清理血管垃圾最有效的食物
  • 动态投资回收期名词解释
  • 待抵扣进项税期末要结转吗
  • 以产品抵债会计分录
  • mmc.exe是什么进程
  • 股票分红怎么扣税
  • 照片文件夹如何压缩
  • PHP:ob_iconv_handler()的用法_iconv函数
  • 公司已开票给客户,但客户未打款怎么办?
  • 购买增值税税控系统专用设备账务处理
  • yolov5怎么改进
  • 各种汇票
  • 预收账款和应收账款的转换
  • 拔缴经费收入
  • 将时间序列转化为图像
  • mysqlbinlog -vv
  • 所得税预缴申报表怎么填
  • 新申报是什么
  • 增值税与消费税中关于包装物押金规定的异同点
  • 报销借款分录怎么做
  • wordpress 设置
  • 成品油涉及范围有哪些
  • 丢失增值税发票怎么办
  • 非税收入票据可以跨年度使用吗
  • 主营业务收入和销售费用的区别
  • 科目余额表科目
  • 跨年发票分录
  • 一年内到期的非流动负债计算公式
  • 福利费需要发票吗
  • 税局代开的专票能作废或红冲吗?
  • 城建税多交了怎么办
  • 经营性租赁资产
  • 公司借款给个人400万合法吗
  • 确定施工程序怎么写
  • 客人在酒店
  • 开票信息中电话怎么填
  • 五险一金的正确说法
  • 其他应付款在借方表示什么
  • sqlsever修改数据
  • win10一年更新一次
  • xp系统无法启动怎么办
  • win8屏幕显示不全
  • centos的top命令
  • centos7.5设置静态ip
  • 电脑出现windows怎么办
  • windows log在哪里
  • Win10 Mobile Redstone版本号确定为Build 11082明年发布
  • win8磁盘占用率高怎么处理
  • shell脚本用法
  • 用户允许控制
  • jquery的心得
  • linux更换用户登录命令
  • 设计shell程序
  • nodejs基础
  • websocket npm
  • unity dllimport
  • 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
  • 上饶县国税局局长名单
  • 没盖发票专用章可以补盖吗
  • 个人所得税完税证明在哪里查询打印
  • 混凝土税率是多少2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设