PHP实现获取文件后缀名的几种常用方法
本文实例讲述了PHP实现获取文件后缀名的几种常用方法。分享给大家供大家参考。具体如下:
方法1:
function get_file_type($filename){ $type = substr($filename, strrpos($filename, ".")+1); return $type; }
方法2:
function get_file_type($filename) { $type = pathinfo($filename); $type = strtolower($type["extension"]); return $type; }
方法3:
function get_file_type($filename) { $type =explode("." , $filename); $count=count($type)-1; return $type[$count]; }
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
PHP实现批量修改文件后缀名的方法
本文实例讲述了PHP实现批量修改文件后缀名的方法.分享给大家供大家参考.具体如下: /** * 批量修改文件后缀名 * @param $path 文件夹路径 * @param $sext 原文件后缀名 ($sext=all说明整个目录的所有文件) * @param $dext 目的文件后缀名 * @return void */ function foreachDir($path,$sext,$dext){ $handle=opendir($path); if($handle){ while (f
-
php中取得文件的后缀名?
第一类方法是利用数组完成的.先把文件名切割成数组,然后想办法取得数组最后一个元素就OK了.第二类方法是通过字符串的处理来完成,还有一种方法是用pathinfo()函数. 复制代码 代码如下: $pic = 'abc.3434.342.12123.123.exe'; $pics = explode('.' , $pic); /*得到数组总数,然后取最后一个*/ echo $num = count($pics); echo '<br>'.$pics[$num-1]; /*遍历数组,取得最后一个元素
-
PHP文件上传后缀名与文件类型对照表整理
ie 火狐 id 后缀名 php识别出的文件类型 0 gif image/gif 1 jpg image/jpeg 2 png image/png 3 bmp image/bmp 4 psd application/octet-stream 5 ico image/x-icon 6 rar application/octet-stream 7 zip application/zip 8 7z application/octet-stream 9 exe application/octet-str
-
php一行代码获取文件后缀名实例分析
本文实例讲述了php一行代码获取文件后缀名的方法.分享给大家供大家参考.具体方法分析如下: php中一行代码获取文件后缀名的方法要结合很多的函数了,我们这个有点像asp中的函数了,下面来一起看看吧. 实例: 复制代码 代码如下: $filename = 'D:/wamp/www/sparkphp/rar'; $rs = strtolower(trim(substr(strrchr($filename, "."), 1))); 详解: strrchr()函数查找字符串在另一个字符串中
-
php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特色),学php的人都知道文件上传怎么做,但很多人在编程中却可能忽视了一些细节问题,那就是文件的类型(MIME).在表单将文件提交给php做处理之前,浏览器会先解析识别一边是什么类型的文件,之后进入php处理环节,php又会去识别解析此文件的原始类型(并不是说你改成什么后缀就是什么文件).在这个过程中会有一些浏览器兼容,更准确来说是文件类型解析标识不一致的问
-
php 如何获取文件的后缀名
比如图片文件的后缀,jpg或gif等 有两个方法 一,假如$img为图片文件名 $img=12345.gif; $img_ext = substr($img, strrpos($img, '.')); 二,用到php数组,先把文件名字符串读取到数组中 $ext2=explode(".",$img); $count=count($ext2); $count2=$count-1; $file_name = $urlstr .'.'.$ext2[$count2];//得到后缀并重新定义新的文
-
php中批量修改文件后缀名的函数代码
复制代码 代码如下: <?php function foreachDir($path){ $handle=opendir($path); if($handle){ while (false !== ($file = readdir($handle))) { if($file!="." && $file!='..'){ if(is_dir($path.$file)){ echo $path.$file."<br/>"; foreach
-
使用PHP接受文件并获得其后缀名的方法
HTML的form表单 用html的表单模拟一个文件上传的post请求,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="
-
php上传功能集后缀名判断和随机命名(强力推荐)
不废话了,具体请看下文代码示例讲解. form.php <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf-8"> <title>Upload Image</title> </head> <body> <form method="post&qu
-
PHP获取文件后缀名的三个函数
选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴. 复制代码 代码如下: <?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法
随机推荐
- jQuery左右滚动支持图片放大缩略图图片轮播代码分享
- asp.net字符串分割函数使用方法分享
- php通过ajax实现双击table修改内容
- ASP 写的自动生成SELECT 表单的函数
- c#中var关键字用法浅谈
- 禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
- node.js中的fs.truncateSync方法使用说明
- PHP daddslashes 使用方法介绍
- 详解SSH如何配置key免密码登录
- jquery.messager.js插件导致页面抖动的解决方法
- ES6使用let命令更简单的实现块级作用域实例分析
- 浅谈C++继承中的名字查找
- 实例分析java中重载与重写的区别
- java中的匿名内部类详细总结
- Java 完美判断中文字符的方法
- php实现单链表的实例代码
- Trying to clone an uncloneable object of class Imagic的解决方法
- Linux Crontab 获取环境变量配置解析
- Spring Cloud学习教程之Zuul统一异常处理与回退
- PostgreSQL数据库事务实现方法分析