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];
}
熱點內容