fileinfo-文件信息

	Fileinfo模块 - 通过在文件的给定位置查找特定的 '魔术字节序列' 来猜测文件的内容类型(mime)以及编码(charset) --- 不是特别准!

	Fileinfo函数:
		finfo_open() - 创建一个fileinfo资源(其实就是打开magic.mime文件,并返回资源),可根据参数,返回mime类型或编码
		finfo_set_flags() - 设置libmagic配置选项(已经创建了fileinfo资源,后期可修改option配置)
		1>finfo_file() - 获取一个文件信息,可根据参数,返回mime类型或编码(针对某个文件路径)
		2>finfo_buffer() - 返回一个字符缓冲区的信息(针对传入的字符串,如果未传入,默认获取当前缓冲区中的字符串)
			1)我们可以手动传入一串字符串,来判断mime和charset。例如:传递 file_get_contents() 返回的字符串
			2)我们之前通过其他途径,打开过文件资源等,可不传递字符串,自动获取缓冲区内容判断
		finfo_close() - 关闭fileinfo资源

		mime_content_type() ------ 已经废弃了,用fileinfo来替代!

	Fileinfo类:
		__construct() 	// 构造,我们使用 new finfo(),相当于 finfo_open()
		file()			// 相当于 finfo_file()
		buffer()		// 相当于 finfo_buffer()
		set_flags()		// 相当于 finfo_set_flags()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值