PHP判断文件后缀显示图标按钮?

获取文件的扩展名或后缀大家应该都不陌生,因为但凡网站只要支持文件上传肯定会要获取文件的类型进行一系列的判断。

一系列的操作还有判断文件大小等等... 今天就来聊一聊php实现获取文件扩展名的相关话题。

我在这里提供七种方法。 每一种方法都有些写注释让大家都能浅显易懂的理解和运用。

解析:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符

解析:strrpos()函数查找 "." 在字符串中最后一次出现的位置,返回位置 substr()从该位置开始截取

解析:explode()函数用“.”把字符串进行分割成数组 count()获取数组的长度 -1是数组的下标从0开始

解析:和第三种方法一样 不一样的是利用end()函数直接返回数组最后一个元素

解析:先用strrev()反转字符串然后用explode()函数分割成数组取出第0个也就是gnp 然后把字符串反转一次 [ 第一次反转只是为了保证数组的0下标永远获取的是文件扩展名或后缀 在不知道数组长度的情况下 ]

以下是代码和效果展示:

文件上传中如何判断上传文件的类型是否合法,比如:规定合法的文件是:$exten=array('rar','doc','txt','zip');而用户上传的是图片,如何用程序来判断呢?
我是这样写的,我知道自己的循环语句不行,但不知道如何写,大家帮忙分析吧。

客户端选择文件先上传至服务器指定的临时文件位置中,再由临时目录中上传至指定目录的过程称为文件上传

文件上传的相关配置 

文件上传注意事项 

表单必须设置为post方式提交

在服务器使用$_POST无法获取文件上传信息 ,必须使用$_FILES

图片类型。默认为商品:goods
上传成功的图片地址集合
上传成功的图片名称和错误信息集合
// 设定文件上传的大小 // 存储上传失败的信息 // 存储上传成功的信息 // 验证文件大小、后缀 // 将成功后的路径保存到数组中 // 记录验证错误的失败信息 // 组装返回数据的结果集

我要回帖

更多关于 怎么样显示文件后缀名 的文章

 

随机推荐