当前位置:首页 » 编程语言 » php获取文件后缀

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];
}

热点内容
百度云下载的是ftp吗 发布:2025-02-24 20:04:14 浏览:102
安卓的pad密码忘记怎么办 发布:2025-02-24 20:04:06 浏览:494
androidokhttp缓存 发布:2025-02-24 20:03:24 浏览:716
存储铁桶源头厂家 发布:2025-02-24 20:00:17 浏览:262
c语言修改密码 发布:2025-02-24 19:57:13 浏览:697
精算法 发布:2025-02-24 19:55:38 浏览:33
php正则截取 发布:2025-02-24 19:44:50 浏览:90
exe自解压 发布:2025-02-24 19:40:22 浏览:356
安卓网卡驱动在哪里 发布:2025-02-24 19:32:59 浏览:22
sublimejava 发布:2025-02-24 19:25:34 浏览:53