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 //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法
-
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接受文件并获得其后缀名的方法
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文件上传后缀名与文件类型对照表整理
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
随机推荐
- 微信js-sdk分享功能接口常用逻辑封装示例
- 用vbscript来添加ip策略 自动封IP
- Java代码为例讲解堆的性质和基本操作以及排序方法
- Python实现约瑟夫环问题的方法
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
- swift中c风格的for循环执行效率
- js游戏人物上下左右跑步效果代码分享
- js微信分享实现代码
- Javascript让DEDECMS告别手写Tag
- 前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
- JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
- JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
- Android中播放在线音乐代码
- python 创建弹出式菜单的实现代码
- Asp生成HTML方法大全
- php 获取完整url地址
- python k-近邻算法实例分享
- 如何用矩形法(梯形法)求定积分
- 几则JSP入门知识总结
- 运维管理器Fabric使用方法
