我的网站www.q0760.com出了点问题 可我找不到什么原因引起的
问题就是:打开网站后,多点几次功能按钮(比如说 求购,供应,市场库等),网页就打不开了!而且用IE才会出现这样的问题 用TT或其他浏览器就不会。也不是我IE有问题,IE打开其他的网站都很正常,而且我的朋友(不同的城市)在他门电脑上用IE打开后也有这样的问题
问题就是:打开网站后,多点几次功能按钮(比如说 求购,供应,市场库等),网页就打不开了!而且用IE才会出现这样的问题 用TT或其他浏览器就不会。也不是我IE有问题,IE打开其他的网站都很正常,而且我的朋友(不同的城市)在他门电脑上用IE打开后也有这样的问题
你试着在本地运行看看有没有这样的问题,如果本地用的apache服务器,出现打不开页面的情况下看下apache的状态,是否会出现close_wait等状态。如果出现这样情况 你再把apache重启下看看是否又可以访问页面了~
/*
[Ualink!] (C)2007 www.ualink.cn
$filename: index.php,v $
$version: 2.2 $
$Author : [email protected]
$lastmodified: 2007-10-23 17:11 $
*/
$inc_path = "./";//windows should be ' null ';
$li = 0;
require($inc_path."global.php");
header("Content-Type: text/html; charset=".$charset);
require(INC_PATH .'xajax/xajax.inc.php');
require($inc_path."media/tmp/data/industry.inc.php");
uses("trade","member","news","product","company","industry","service","memberlog","et","membertype","job","ad","newstype","htmlcache", "expo","stat");
$stat = new Stats();
$fair = new Expoes();
$htmlcache = new Htmlcaches();
$ads = new Adses();
$newstype = new Newstypes();
$job = new Jobs();
$memberlog = new Memberlogs();
$membertype = new Membertypes();
$et = new Markets();
$trade = new Trades();
$news = new Newses();
$product = new Products();
$company = new Companies();
$service = new Services();
$member = new Members();
$industry = new Industries();
$smarty->register_function("format_amount","splitIndustryAmount");
setvar("Today", mktime(0,0,0,date("m") ,date("d"),date("Y")));
setvar("TradeTypes", $trade->getTradeTypes());
$xajax = new xajax();
function getIndustryList($arg)
{
global $CACHE_P_INDUSTRY, $theme_name;
global $smarty;
global $nav;
$smarty->assign("IndustryList", $CACHE_P_INDUSTRY);
$tmp_item = ($arg==0)?1:intval($arg);
$smarty->assign("DirName", strtolower($nav[$tmp_item]['ename']));
$smarty->assign("AmountTypeLi", intval($arg));
$obj = new xajaxResponse();
$obj->addAssign("loadingDIV", "style.display", "block");
$obj->addAssign("industryDIV", "innerHTML", $smarty->fetch($theme_name."/element.industry1.html"));
$obj->addAssign("loadingDIV", "style.display", "none");
return $obj->getXML();
}
function checkUserName($arg)
{
$obj = new xajaxResponse(); $newcontent = $arg;
$obj->addAssign("checkusername","innerHTML", $cfg['lang']['data_not_exists']);
return $obj->getXML();
}function addPost($formvalues)
{
global $time_stamp;
$obj = new xajaxResponse();
$content = $formvalues['content'];
$record = array();
$record['title'] = "Index";
$record['type_id'] = 1;
$record['content'] = $formvalues['content'];
$record['created'] = $time_stamp;
if (!empty($content)) {
$update = $GLOBALS['service']->save($record);
}
if($update){
$obj->addAlert("鎰熻阿鎮ㄧ殑鎻愪氦锛屾垜浠細灏藉揩绛斿銆?);
}
return $obj->getXML();
}
function rebuildHTML()
{
global $htmlcache, $cookiepre;
$obj = new xajaxResponse();
$numargs = func_num_args();
if($numargs>0) $page_name = func_get_arg(0);
$if_recache = $htmlcache->needRecache();
if($if_recache){
header("Pragma: no-cache");
$url = URL."index.php?action=html&token=".md5(AUTH_KEY)."";
$obj->addRedirect($url);
}
if(!empty($_COOKIE[$cookiepre.'auth'])){
$obj->addAssign("toolbar", "style.display", "none");
$obj->addAssign("afterLoginDiv", "style.display", "block");
$obj->addAssign("beforeLoginDiv", "style.display", "none");
}
return $obj->getXML();
}
$xajax->registerFunction("getIndustryList");
$xajax->registerFunction("rebuildHTML");
$xajax->registerFunction("addPost");
require($inc_path.APP_NAME."include/ajax.inc.php");
if (STATIC_HTML_LEVEL>0 && (!isset($_GET['action']))) {
//goto(URL."htmls/index.html");
}
if (isset($searchkeywords)) {
$action_page = strtolower($nav[$_GET['searchtype']]['ename'])."/list.php?keyword=".urlencode($_GET['keyword']);
goto($action_page);
}
$tables = $trade->getTable(true);
$fields = "Trade.id AS TradeId,Trade.type_id as TradeTypeId,Trade.topic AS TradeTopic,html_file_id,submit_time as PublishTime,Trade.require_point as TradeRequirePoint,Trade.require_membertype as TradeRequireMembertype,Trade.html_file_id as HtmlFileName";
$sql = "(select ".$fields.",1 as FROM ".$tables." where Trade.type_id in ('3','4','5','1') and Trade.status ='1' order by Trade.submit_time DESC limit 0,8)";
$sql.= "union all";
$sql.= "(select ".$fields.",2 AS from ".$tables." where Trade.type_id in ('2','6','7','8') and Trade.status='1' order by Trade.submit_time desc limit 0,8)";
$sql.= "union all";
$sql.= "(select ".$fields.",3 AS from ".$tables." where Trade.type_id='1' and Trade.status='1' and Trade.if_urgent='1' order by Trade.submit_time desc limit 0,20)";
$res = $g_db->GetAll($sql);
$record_amount = count($res);
for ($i = 0; $i<$record_amount; $i++) {
switch ($res[$i]['']) {
case 1:
$buys[] = $res[$i];
break;
case 2:
$sells[] = $res[$i];
break;
case 3:
$urgent_list[] = $res[$i];
break;
}
}setvar("urgent_list",$urgent_list);
setvar("buyList",$buys);
setvar("sellList",$sells);
$site_newstype_id = $newstype->field("id", "ua_zone_name=8");
//setvar("DynamicNews",$news->findAll("id as NewsId,title as NewsTitle", " type_id=".intval($site_newstype_id)," id desc",0,5));
setvar("LatestNews",$news->findAll("id as NewsId,title as NewsTitle", " type_id not in (".intval($site_newstype_id).")"," id desc",0,10));
setvar("LatestFairs",$fair->findAll("id as ExpoId,ea as ExpoName", null," id desc", 0, 10));
setvar("LatestJobs",$job->findAll("id,name,member_id,company_id","status=1", "id desc", 0, 10));$default_index_id = $membertype->field("id"," if_index=1");
if ($default_index_id) {
$joins = array(
"Member"=>array("fullTableName"=>$member->getTable(true),"foreignKey"=>"member_id","fields"=>"Member.id as MemberId")
);
setvar("LatestVip",$company->findAll("Company.name as CompanyName,Company.id as CompanyId,Member.username as MemberUsername","Company.status=1 and Member.user_type=".$default_index_id,"Company.id desc",0,5));
setvar("VipTypeId", $default_index_id);
}
unset($joins);
$fields = "Market.id as MarketId,name as MarketName,created as MarketCreated";
$latest_ets = $et->findAll($fields, null,"id desc",0,6);
setvar("LatestMarkets",$latest_ets);
setvar("topProducts",$product->findAll("Product.id AS ID,Product.picture AS ProductPicture,Product.name AS ProductName,Product.html_file_id as HtmlFileName","Product.status=1 and Product.state=1 and Product.ifcommend=1","Product.id DESC",0,10));setvar("topProductsP",$product->findAll("Product.id AS ID,Product.picture AS ProductPicture,Product.name AS ProductName","Product.status=1 and Product.state=1 and Product.sort_id=2 and Product.ifcommend=1","Product.id DESC",0,10));$fields = "Company.id AS CompanyId,Company.created as CompanyCreated,Company.name AS CompanyName,Member.id AS MemberId,Member.username AS MemberUserName";
$joins = array(
$member->name=>array("fullTableName"=>$member->getTable(true),"foreignKey"=>"member_id","conditions"=>null,"fields"=>"Member.id as MemberId,Member.username as MemberUsername","dependent"=>null));
setvar("topCompanys",$company->findAll($fields,"Company.status=1","Company.id DESC",0,5));
unset($industries,$res,$buys,$sells,$joins);
$result = $stat->findAll("sb as CountType,sc as CountAmount,se as CountToday", "sa='total'");
$tmp_count = array();
foreach($result as $val){
$tmp_count[$val['CountType']] = $val['CountAmount'];
}
setvar("InfoCount", $tmp_count);
$arr=array("澶?,"涓€","浜?,"涓?,"鍥?,"浜?,"鍏?);
setvar("TodayBannerDay", date("Y骞磏鏈坖鏃?鏄熸湡").$arr[date("w", $time_stamp)]);
setvar("AmountTypeLi", 1);
setvar("IndustryList", $CACHE_P_INDUSTRY);
if (isset($_GET['action']) && ($_GET['action'])=="html") {
$cached = $smarty->MakeHtmlFile('htmls/index.html',$smarty->fetch($theme_name."/index.html"), true);
}
unset($CACHE_P_INDUSTRY);
template($theme_name."/index");
?>
乖乖,你吓我.