php+mysql的网站,从原来的windows搭建的平台移植到了centos服务器的平台上,其他的都没有问题,就是主页导航看不到了,点了也不管用。
原来生成的主页代码:<li> 
  <!--[if lte IE 6]><a href=""><table><tr><td><![endif]--> 
  <a href="?p=53"  >院情概况</a>
  <ul class="second">
    
<li> 
  <!--[if lte IE 6]><a href=""><table><tr><td><![endif]--> 
  <a href="?p=63" >院情简介</a>
  <ul class="third">
      </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]--> 
</li>
 
移植后生成的主页代码:
<li> 
  <!--[if lte IE 6]><a href=""><table><tr><td><![endif]--> 
  <a href="<?=$url?>" <?=$target?> <?=$select?>><?=$data['title'];?></a>
  <ul class="second">
    
<li> 
  <!--[if lte IE 6]><a href=""><table><tr><td><![endif]--> 
  <a href="<?=$url?>" <?=$target?>><?=$data['title'];?></a>
  <ul class="third">
      </ul>
  <!--[if lte IE 6]></td></tr></table></a><![endif]--> 
</li>
主页源代码:<?php
session_start();
error_reporting(E_ALL ^ E_NOTICE);
header('Content-Type: text/html; charset=utf-8');
define('THISISADMINI',true);
$dirName=dirname(__FILE__);
$shlConfig=$dirName.'/config/dt-config.php';
if(!is_file($shlConfig)||filesize($shlConfig)==0||filesize($shlConfig)==3)
exit('SHLCMS系统尚未安装,请进入<a href="setup/setup.php">安装目录</a>');
else
require($shlConfig);

require(ABSPATH.'/loader/html.php');function_exists('date_default_timezone_set') && @date_default_timezone_set('Etc/GMT-'.TIMEZONENAME);
require_once(ABSPATH.'/inc/class.database.php');
require_once(ABSPATH.'/inc/function.php');$_REQUEST = cleanArrayForMysql($_REQUEST);
$_GET     = cleanArrayForMysql($_GET);
$_POST    = cleanArrayForMysql($_POST);
$request  = $_REQUEST;
$menu_arr=array();
//写路由语句
$pfileName = $request['f'];
if(!empty($pfileName) && $pfileName != 'search')
$request['p'] = getIdByMenuName($pfileName);
elseif($pfileName == 'search')
$request['m'] = 'search';$params['id'] = $request['p'] =isset($request['p'])?intval($request['p']):0;
$params['cid'] = $request['c'] =isset($request['c'])?intval($request['c']):0;
$params['args'] = $request['r'] =isset($request['r'])?intval($request['r']):0;
$params['i'] = $request['i'] =isset($request['i'])?intval($request['i']):0;
$request['comment'] =isset($request['comment'])?intval($request['comment']):0;
$request['mdtp'] =isset($request['mdtp'])?intval($request['mdtp']):0;
$menu_arr=get_model_type($params['id']);$request['m'] = !isset($request['m'])?'':$request['m'];
$params['model'] = empty($request['m'])?$menu_arr['type']:$request['m'];
$request['a'] = !isset($request['a'])?'':$request['a'];
$params['action'] = empty($request['a'])?'index':$request['a'];
$params['related_common']= empty($menu_arr['related_common'])?$params['model']:$menu_arr['related_common'];if($params['model']!='user' || $params['model']!='index')
{
$model_arr=array( 'article' , 'guestbook' , 'jobs' , 'order' , 'webmap' , 'poll','download');
if(intval($_SESSION[TB_PREFIX.'user_roleId'])<intval($menu_arr['level'])&&($params['action']=='view' || in_array($menu_arr['type'],$model_arr)))
{
URLREWRITE?redirect('/login.html'):redirect('./?m=user&a=login&url='.urlencode($_SERVER['REQUEST_URI']));exit();
}
}
$loadFile=array(
0=>'/inc/common.php',
1=>'/inc/class.pager.php',
2=>'/inc/class.treemenu.php',
3=>'/content/common/common.php',
4=>'/inc/class.seo.php',
5=>'/config/dt-global.php',
6=>'/content/index/common_call_label.php',
7=>'/content/index/old_call_label.php'
);
foreach($loadFile as $k=>$v){
require_once(ABSPATH.$v);
}
unset($loadFile);
$controller=ABSPATH.'/content/'.$params['model'].'/index.php';
if(is_file($controller))
{
require_once($controller);
require_once(ABSPATH.'/content/comment/index.php'); //执行 Action
empty($params['action'])?index():(function_exists($params['action'])?$params['action']():exit("无此Action #".RemoveXSS($params['action'])." 或栏目类型已被修改"));
}
$part_path=ABSPATH.'/skins/'.STYLENAME.'/';
$part_common_path=ABSPATH.'/skins/'.STYLENAME.'/common/';
$loadSkinIndex=$part_path.'index.php';
$loadSkinCommon=$part_path.'common.php';
$loadSkinOtherCommon=$part_common_path.$params['related_common'];switch ($params['related_common'])
{
case 'index':
if(is_file($loadSkinIndex))require_once($loadSkinIndex);
break;
default:
if(is_file($loadSkinOtherCommon)) 
require_once($loadSkinOtherCommon);
elseif(is_file($loadSkinCommon))
require_once($loadSkinCommon);
else
exit ('<span style="color:RED"><strong>pager error!</strong></span>');
break;
}function sys_layout_part($style='')
{
global $request,$params,$tag,$path,$data;


if(!empty($style)) $style = '_'.$style;
$part_path=ABSPATH.'/skins/'.STYLENAME.'/parts/'.$params['model'].'_'.$params['action'].$style.'.php';
$content_part_path=ABSPATH.'/content/'.$params['model'].'/parts_'.$params['action'].'.php';
if(is_file($part_path))
require_once($part_path);
elseif(is_file($content_part_path))
require_once($content_part_path);
else 
echo '<span style="color:RED"><strong></strong></span>';


isComments();
}
function get_model_type($id)
{
global $db;
if($id==0)
return array('type'=>'index','level'=>0);
else
return $db->get_row("SELECT * FROM ".TB_PREFIX."menu WHERE id=$id",ARRAY_A);
}
//new 2011.01.08
function getIdByMenuName($file)
{
global $db;
$sql="SELECT id FROM ".TB_PREFIX."menu WHERE menuName='$file'";
return $db->get_var($sql);
}
unset($request);
unset($params);
unset($tag);
unset($path);
unset($data);
?>phplinux