文件名类型有:http://localhost/code/loginfile/index.ini.php?username=aaa
E:\xampp\php/login.php
login.php
function file_extension($url)
{
//第一步:判断是否有问号"?"
$file=""; //存储整个文件名称
if (strstr($url,"?")){
list($file)=explode("?", $url);
}
else
$file=$url;
// echo $file."<br>";
//第二步:获取文件的名称
$pos=strrpos($file, "/")+1;
// echo $pos."<br>";
$filename=substr($file,$pos);
// echo $filename."<br>";
//第三步:获取后缀名
$arr=explode(".", $filename);
$exname=array_pop($arr);
echo $exname."<br>";
}
file_extension("http://localhost/code/loginfile/index.ini.php?username=aaa");
file_extension("E:\xampp\php/login.php");
file_extension("login.php");
file_extension("http://localhost/code/loginfile/index.ini.php?username=aaa");
转载于:https://blog.51cto.com/fengguangke/1535100