为了账号安全,请及时绑定邮箱和手机立即绑定

获取当前脚本文件名

获取当前脚本文件名

PHP
www说 2019-10-06 11:06:31
如果我有PHP脚本,如何从该脚本内部获取文件名?另外,给定表单脚本的名称,jquery.js.php我如何仅提取“ jquery.js”部分?
查看完整描述

4 回答

?
青春有我

TA贡献1784条经验 获得超8个赞

当您希望包含文件知道文件所在的文件(即实际请求的脚本名称)时,请使用:


basename($_SERVER["SCRIPT_FILENAME"], '.php')

因为当您写入文件时,您通常会知道其名称。


编辑:如Alec Teal所述,如果您使用符号链接,它将显示符号链接名称。


查看完整回答
反对 回复 2019-10-06
?
FFIVE

TA贡献1797条经验 获得超6个赞

这里的区别basename(__FILE__, ".php")和basename($_SERVER['REQUEST_URI'], ".php")。


basename(__FILE__, ".php")显示包含此代码的文件的名称-这意味着如果将此代码包含在header.php中,并且当前页面为index.php,它将返回标头而不是index。


basename($_SERVER["REQUEST_URI"], ".php")-如果您在header.php中使用此代码, 并且当前页面为index.php,它将返回index而不是header。


查看完整回答
反对 回复 2019-10-06
  • 4 回答
  • 0 关注
  • 761 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信