PHP自动生成后台导航网址的最佳方法

 更新时间:2013年08月27日 15:31:12   投稿:whsnow  
写过很多种不同的后台导航写法最终积累了这种最写法,算是最好的吧,个人感觉还算是不错的,喜欢的朋友可以参考下

经常制作开发不同的网站的后台,写过很多种不同的后台导航写法。
最终积累了这种最写法,算是最好的吧。附上截图和代码如下(PHP+HTML)
 

复制代码 代码如下:

<?php

$linkArr = array(
'index.php' => '汇总首页',
'List.php' => '列表',
'Detail.php' => '详细',
'http://qzone.qq.com/' => 'QQ空间',
'http://qun.qzone.qq.com/group'=> '腾讯群首页',
'login.php?act=logout' => '安全退出',
);
?>



<?php
foreach($linkArr as $k => $v)
{
if(basename($k) == basename($_SERVER['PHP_SELF']))
{
$class = ' class="curr-ac"';
if(!defined('PAGE_TITLE')) define('PAGE_TITLE', $v);
} else {
$class = '';
}
echo '<input type="button" value="'.$v.'" '.$class.' name="ac-button" _url="'.$k.'" onclick="Daohang(this)" />';
}
?>
<script>
var PAGE_TITLE = <?php echo json_encode(defined('PAGE_TITLE') ? PAGE_TITLE : '');?>;
if(PAGE_TITLE) document.title = PAGE_TITLE + ' ' + document.title;
function Daohang(obj)
{
var url = obj.getAttribute('_url');
if(/^https?:\/\/.+/i.test(url))
{
window.open(url,'');
} else {
window.location = url;
}
}
</script>

当然你也可以分开写。看自己如何应用。

相关文章

  • CentOS下PHP安装Oracle扩展

    CentOS下PHP安装Oracle扩展

    这篇文章主要介绍了CentOS下PHP安装Oracle扩展,本文讲解了环境、下载Oracle客户端、更改php.ini、重新启动PHP等内容,需要的朋友可以参考下
    2015-02-02
  • php 数组随机取值的简单实例

    php 数组随机取值的简单实例

    下面小编就为大家带来一篇php 数组随机取值的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • php实现斐波那契数列的简单写法

    php实现斐波那契数列的简单写法

    这篇文章主要介绍了php实现斐波那契数列的简单写法,需要的朋友可以参考下
    2014-07-07
  • PHP多文件上传类实例

    PHP多文件上传类实例

    这篇文章主要介绍了PHP多文件上传类,实例分析了php实现多文件上传的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 详谈PHP程序Laravel 5框架的优化技巧

    详谈PHP程序Laravel 5框架的优化技巧

    性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。以下的十个技巧可以帮助你优化PHP程序Laravel 5框架。
    2016-07-07
  • php 截取GBK文档某个位置开始的n个字符方法

    php 截取GBK文档某个位置开始的n个字符方法

    下面小编就为大家带来一篇php 截取GBK文档某个位置开始的n个字符方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • [PHP]实用函数9

    [PHP]实用函数9

    [PHP]实用函数9...
    2007-11-11
  • php中最简单的字符串匹配算法

    php中最简单的字符串匹配算法

    这篇文章主要介绍了php中最简单的字符串匹配算法,可实现简单的字符串查找与匹配位置显示功能,是比较实用的字符串操作技巧,需要的朋友可以参考下
    2014-12-12
  • php数据库抽象层 PDO

    php数据库抽象层 PDO

    因为这段时间工作比较忙 所以很长时间没有更新技术博客了。 在这段时间学习到了很多以前没有接触过的东西。
    2011-05-05
  • PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法

    PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法

    这篇文章主要介绍了PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法,涉及php根据各个网站的网址规则针对URL地址的正则匹配与转换相关操作技巧,需要的朋友可以参考下
    2017-08-08

最新评论