php怎么获取当前页面的后缀文件名?

比如我现在访问的地址是:http://localhost:8080/youx/ht/index.php
当前页面后缀文件名为:index.php
怎么获取他?
其他前面地址都不要 我只要最后面那个后缀名“index.php”
$_SERVER["REQUEST_URI"]; 这个函数把前面的获取了 不知道能否用个函数 过滤下呢?

第1个回答  2010-05-19
1、第一次获得文件路径,假如变量设为path

$path=$_SERVER['REQUEST_URI'];

2、用basename函数即可获得路径中的文件名部分:

$filename=basename($path);

3.输出显示:
echo $filename;
第2个回答  2010-05-15
//获得$_SERVER["REQUEST_URI"]的最后一个“.”的位置$pos
$pos=strlen($_SERVER["REQUEST_URI"])-strrpos($_SERVER["REQUEST_URI"],'.');
//从这个点反向截取这个点后面的字符串
echo substr($_SERVER["REQUEST_URI"],-$pos+1);
第3个回答  2010-05-15
在程序中,用basename($_SERVER['PHP_SELF'])

或者:
basename($_SERVER["REQUEST_URI"])
第4个回答  2010-05-20
<?php
$result=explode('.',$_SERVER['SCRIPT_NAME']);
echo $result[1];
?>

参考资料:

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网