网站访问时出现莫名其妙的错误。 本帖最后由 email20 于 2011-04-19 11:16:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是外联css文件没有正确加载,检查一下外联css文件的路径是否正确。 【回复1,2楼】检查过了,路径什么的都没问题,不带引用外部CSS样式文件的HTML也没访问时也是这样,款且我压根没修改过网站后台程序。 如果是CSS引用的问题,那么我在服务器上怎么可以访问? 把引用外部css文件的代码发上来看看,这么难? <?php/* [JBLOG] (C) 2008-2009 JBLOG TEAM. $QQ : 22823459 $Email : [email protected] $Url : http://www.lisijie.org*/require('include/common.php');$get = array();$querystring = $_SERVER['QUERY_STRING'];$modules = array('index','category','article','archive','rss','link','tag','search','ajax','plugin');if ( $_CACHE['config']['seo']['rewrite'] == 1 ) { if ( substr($querystring,-1) == '/' ) { $querystring = substr($querystring, 0, -1); } $get = explode('/', $querystring); unset($querystring); if ( empty($get[0]) || !in_array($get[0], $modules)) { if ( isset($_GET['ajax']) ) { $get[0] = 'ajax'; $get[1] = $_GET['ajax']; } } if ( $get[0] == 'page' || empty($get[0]) ) $get[0] = 'index';} else { $querystring = explode('&',$querystring); foreach ( $querystring as $val ) { $val = explode('=',$val); if ( empty($get) ) { $get[0] = urldecode($val[0]); $get[1] = urldecode($val[1]); } else { $get[] = urldecode($val[1]); } } unset($querystring); switch ($get[0]) { case '' : case 'page' : $get[0] = 'index'; break; case 'aid' : $get[0] = 'article'; break; case 'cid' : $get[0] = 'category'; break; case 'p' : $get[0] = 'plugin'; break; default : }}if ( cache_page() ) { require_once(JBLOG_ROOT.'include/func_cachepage.php'); get_cache_page();}//加载用户自定义函数$file = JBLOG_ROOT.'./themes/'.$_CACHE['config']['blog']['theme'].'/function.php';if ( file_exists($file) ) { include_once($file);}unset($file);if (in_array($get[0], $modules)) { define('MODULE', $get[0]); require_once(JBLOG_ROOT.'./include/mod_'.$get[0].'.php');} else { page_not_found();}footer();?> 以上是index.php首页的所有代码。。需要补充一下的是,我在客户端访问时。页面不正常不说,二级目录也没法访问。 抱歉,没说清楚,我的意思是客户端浏览这个页面时点右键查看html源代码中外联css文件的代码:<link href="看看这里的css文件路径是否正常" rel="stylesheet" type="text/css" />二级目录没法访问,估计是外联js文件的路径有问题。 明显的相关CSS文件没有加载,一定是,原因是路径不对,你自己找找,好好想想,路径什么地方出错了,你自己会找到的! <!-- style --> <link rel="stylesheet" href="themes/inove/style.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/inove/code.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/inove/css/zh_CN.css" type="text/css" media="screen" /> <!--[if IE]><link rel="stylesheet" type="text/css" href="themes/inove/css/ie6.css" media="screen" /><![endif]--> <!-- script --> <script language="javascript" type="text/javascript" src="script/jquery.js"></script> <script language="javascript" type="text/javascript" src="script/common.js"></script> <script language="javascript" type="text/javascript"> var blog_url = 'http://blog.systemx.cn'; var image_resize_width = 580; </script>我检查过了,这个引用路径没错。 <!-- style --> <link rel="stylesheet" href="themes/inove/style.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/inove/code.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/inove/css/zh_CN.css" type="text/css" media="screen" /> <!--[if IE]><link rel="stylesheet" type="text/css" href="themes/inove/css/ie6.css" media="screen" /><![endif]--> <!-- script --> <script language="javascript" type="text/javascript" src="script/jquery.js"></script> <script language="javascript" type="text/javascript" src="script/common.js"></script> <script language="javascript" type="text/javascript"> var blog_url = 'http://blog.xx.cn'; var image_resize_width = 580; </script>我检查过了,这个引用路径没错。应该不是IE的问题,我用IE6访问也是一样的结果。 要不用safari或chrome访问,然后在控制台中看看有没有报什么错误。 include函数,使dom树出现问题,求解 用url传递参数时后面多出字符会是什么原因? 为何PHP页面的include会占据一行? php做RSS发布,有什么比较好的开源库吗? 问一个广告投放的功能实现。语言不限,我只看思路 哪些php论坛程序是免费的? 为什么它不执行呢? mark!!! 如何設置 跨域名的cookie ? 哪里有php+mysql的免费空间 写了一个留言本,为什么不显示内容 怎么解决账号重复登录问题?
/*
[JBLOG] (C) 2008-2009 JBLOG TEAM.
$QQ : 22823459
$Email : [email protected]
$Url : http://www.lisijie.org
*/require('include/common.php');$get = array();
$querystring = $_SERVER['QUERY_STRING'];
$modules = array('index','category','article','archive','rss','link','tag','search','ajax','plugin');if ( $_CACHE['config']['seo']['rewrite'] == 1 ) {
if ( substr($querystring,-1) == '/' ) {
$querystring = substr($querystring, 0, -1);
}
$get = explode('/', $querystring);
unset($querystring);
if ( empty($get[0]) || !in_array($get[0], $modules)) {
if ( isset($_GET['ajax']) ) {
$get[0] = 'ajax';
$get[1] = $_GET['ajax'];
}
}
if ( $get[0] == 'page' || empty($get[0]) ) $get[0] = 'index';
} else {
$querystring = explode('&',$querystring);
foreach ( $querystring as $val ) {
$val = explode('=',$val);
if ( empty($get) ) {
$get[0] = urldecode($val[0]);
$get[1] = urldecode($val[1]);
} else {
$get[] = urldecode($val[1]);
}
}
unset($querystring);
switch ($get[0]) {
case '' :
case 'page' :
$get[0] = 'index'; break;
case 'aid' :
$get[0] = 'article'; break;
case 'cid' :
$get[0] = 'category'; break;
case 'p' :
$get[0] = 'plugin'; break;
default :
}
}
if ( cache_page() ) {
require_once(JBLOG_ROOT.'include/func_cachepage.php');
get_cache_page();
}
//加载用户自定义函数
$file = JBLOG_ROOT.'./themes/'.$_CACHE['config']['blog']['theme'].'/function.php';
if ( file_exists($file) ) {
include_once($file);
}
unset($file);
if (in_array($get[0], $modules)) {
define('MODULE', $get[0]);
require_once(JBLOG_ROOT.'./include/mod_'.$get[0].'.php');
} else {
page_not_found();
}
footer();
?>
<link href="看看这里的css文件路径是否正常" rel="stylesheet" type="text/css" />
二级目录没法访问,估计是外联js文件的路径有问题。
<!-- style -->
<link rel="stylesheet" href="themes/inove/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="themes/inove/code.css" type="text/css" media="screen" />
<link rel="stylesheet" href="themes/inove/css/zh_CN.css" type="text/css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="themes/inove/css/ie6.css" media="screen" /><![endif]--> <!-- script -->
<script language="javascript" type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" type="text/javascript" src="script/common.js"></script>
<script language="javascript" type="text/javascript">
var blog_url = 'http://blog.systemx.cn';
var image_resize_width = 580;
</script>
我检查过了,这个引用路径没错。
<link rel="stylesheet" href="themes/inove/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="themes/inove/code.css" type="text/css" media="screen" />
<link rel="stylesheet" href="themes/inove/css/zh_CN.css" type="text/css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="themes/inove/css/ie6.css" media="screen" /><![endif]--> <!-- script -->
<script language="javascript" type="text/javascript" src="script/jquery.js"></script>
<script language="javascript" type="text/javascript" src="script/common.js"></script>
<script language="javascript" type="text/javascript">
var blog_url = 'http://blog.xx.cn';
var image_resize_width = 580;
</script>我检查过了,这个引用路径没错。应该不是IE的问题,我用IE6访问也是一样的结果。