如果我有PHP脚本,如何从该脚本内部获取文件名?另外,给定表单脚本的名称,jquery.js.php我如何仅提取“ jquery.js”部分?
4 回答
青春有我
TA贡献1784条经验 获得超8个赞
当您希望包含文件知道文件所在的文件(即实际请求的脚本名称)时,请使用:
basename($_SERVER["SCRIPT_FILENAME"], '.php')
因为当您写入文件时,您通常会知道其名称。
编辑:如Alec Teal所述,如果您使用符号链接,它将显示符号链接名称。
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。
- 4 回答
- 0 关注
- 761 浏览
添加回答
举报
0/150
提交
取消