PHP自動生成后臺導航網址的最佳方法
更新時間:2013年08月27日 15:31:12 投稿:whsnow
寫過很多種不同的后臺導航寫法最終積累了這種最寫法,算是最好的吧,個人感覺還算是不錯的,喜歡的朋友可以參考下
經常制作開發(fā)不同的網站的后臺,寫過很多種不同的后臺導航寫法。
最終積累了這種最寫法,算是最好的吧。附上截圖和代碼如下(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>
當然你也可以分開寫??醋约喝绾螒?。
相關文章
PHP實現將優(yōu)酷土豆騰訊視頻html地址轉換成flash swf地址的方法
這篇文章主要介紹了PHP實現將優(yōu)酷土豆騰訊視頻html地址轉換成flash swf地址的方法,涉及php根據各個網站的網址規(guī)則針對URL地址的正則匹配與轉換相關操作技巧,需要的朋友可以參考下2017-08-08