<div class="left"> <?php $filename = substr($_SERVER['PHP_SELF'] , strrpos($_SERVER['PHP_SELF'], '/')+1); ?> <ul> <li class='xhx' <?php if(strpos($filename, 'user') !== false) { echo "style='background-color: #F6F6F6;';"; } ?>><a href="userList.php">读者管理</a></li> <li class='xhx' <?php if(strpos($filename, 'ts') !== false) { echo "style='background-color: #F6F6F6;';"; } ?>><a href="tsList.php">图书管理</a></li> <li class='xhx' <?php if(strpos($filename, 'jieyue') !== false) { echo "style='background-color: #F6F6F6;';"; } ?>><a href="jieyueList.php">借阅记录</a></li> </ul> </div>
时间: 2024-02-29 10:54:49 浏览: 91
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
这段代码是一个 PHP 的代码块,用于生成一个包含三个链接的列表。这个列表在 HTML 页面中会显示为一个垂直排列的菜单。具体来说,它包含一个 `<div>` 元素,其中类名为 "left",表示这是一个左侧菜单栏。在 `<div>` 元素中,它使用了 PHP 的 `$_SERVER` 变量来获取当前执行脚本的文件名,并根据文件名中是否包含 "user"、"ts"、"jieyue" 等字符串来确定哪个链接被选中。如果当前页面的文件名包含了 "user",那么 "读者管理" 链接就会被高亮显示;同理,如果当前页面的文件名包含了 "ts",那么 "图书管理" 链接就会被高亮显示;如果当前页面的文件名包含了 "jieyue",那么 "借阅记录" 链接就会被高亮显示。最后,生成的 HTML 代码会包含一个 `<ul>` 元素,其中包含了三个 `<li>` 元素,每个 `<li>` 元素表示一个链接。在每个 `<li>` 元素中,使用了 PHP 的 `echo` 函数来输出链接的文本和 `href` 属性。
阅读全文