php获取文件后缀
发布时间: 2025-02-24 17:24:32
‘壹’ php怎么获取当前页面的后缀文件名
1、第一次获得文件路径,假如变量设为path
$path=$_SERVER['REQUEST_URI'];
2、用basename函数即可获得路径中的文件名部分:
$filename=basename($path);
3.输出显示:
echo $filename;
‘贰’ PHP 没有后缀名的文件怎么获取后缀
我给你思路吧
首先没有后缀,那只能通过文件头来判断了
functiongetFileType($file){
if(!empty($file)){
//打开文件
$filehead=fopen($file,'r');
//读取文件2字节
$bin=fread($filehead,2);
fclose($filehead);
//二进制字符串对数据进行解包
$data=unpack('C2chars',$bin);
$type_code=intval($data['chars1'].$data['chars2']);
switch($type_code){
case7790:
$fileType='exe';
break;
case7784:
$fileType='midi';
break;
case8075:
$fileType='zip';
break;
case8297:
$fileType='rar';
break;
case255216:
$fileType='jpg';
break;
case7173:
$fileType='gif';
break;
case6677:
$fileType='bmp';
break;
case13780:
$fileType='png';
break;
default:
$fileType='unknown';
break;
}
return$fileType;
}
-
‘叁’ php 能用多少种方法去获取文件后缀
//第1种方法:
functionget_extension($file)
{
瞎世substr(strrchr($file,'.'),1);
}
//第2种方法:
functionget_extension($file)
{
returnsubstr($file,strrpos($file,'.')+1);
}
//第3种方法:
functionget_extension($file)
{
returnend(explode('.',$file));
}
//第4种方法:
functionget_extension($file)
{
$info=pathinfo($file);
晌迅return$info['extension'];
}
//第5种宴神此方法:
functionget_extension($file)
{
returnpathinfo($file,PATHINFO_EXTENSION);
}
……
‘肆’ 请问:php如何获取数组中图片名称的后缀名呢
$aa=array('穗坦15.jpg','5.png');
$bb=array();//存放文件以猜岩桐及后缀
foreach($aaas$k=>$v){
$bb[$k]['img']枣哗=$v;
$bb[$k]['ext']=getExt($v);
}
print_r($bb);
//获取文件后缀
functiongetExt($file){
returnsubstr(strrchr($file,'.'),1);
}
‘伍’ PHP上传完图片以后怎么获取它上传到服务里边的文件名及格式后缀
使用$_FILES[]超全局数组,获取到上传文件的详细信息
‘陆’ php怎样获取文件后缀名
//方法一:
functionextend_1($file_name){
$retval="";
$pt=strrpos($file_name,".");
if($pt)
$retval=substr($file_name,$pt+1,strlen($file_name)-$pt);
return($retval);
}
//方法二
functionextend_2($file_name){
$extend=pathinfo($file_name);
$extend=strtolower($extend["extension"]);
return$extend;
}
//方法三functionextend_3($file_name){
$extend=explode(".",$file_name);
$va=count($extend)-1;
return$extend[$va];
}
热点内容