代码片段 → PHP → 获取当前文件名 获取当前文件名 Chris Coyier 于 2012年7月15日 <?php $pageName = basename($_SERVER['PHP_SELF']); ?> 潜在用途 <body id="body_<?php echo $pageName; ?>"> 将ID附加到body,以便在不同页面上使用不同的CSS样式。
Chris,你的代码片段部分正在正常工作。我在Google上找到了这个,它正是我需要的。
http://www.expertcore.org/viewtopic.php?f=67&p=1453 有两个解决方案
不错
是的!这有效,谢谢。
echo $pageName = basename($_SERVER[‘SCRIPT_NAME’]);
它将提供当前文件名... 比如 index.php 或 about.php
但是你会有 '.php' 作为id或class。如果你想获取 '.php' 之前的名称,这里有代码
我同意。简单来说,我在文件名中用常规点(.)括起文件。
更好的是
echo basename($_SERVER['REQUEST_URI'], '.php');
太好了,谢谢
Yo...Hilco - 谢谢。
这对我的目的非常有用... 可以动态地从数据库中搜索仅在特定页面上显示的内容。
? https://php.ac.cn/manual/en/language.constants.predefined.php 。
您的代码中存在错误,应为 $_SERVER[PHP_SELF] 而不是 $_SERVER[‘PHP_SELF’]
已修复
从不知道这些PHP片段是如何工作的
有什么链接可以演示一些网站,以及实现PHP的服务器代码的屏幕截图
我很困惑,不知道这些东西是否有效
一个在Javascript中似乎完全不存在的非常有用的功能。