У меня похожая проблема только то что писалось выше в конфиге есть стоит
- PHP 5.2.8
- Apache 2.2.11
при попытке загрузить php скрипт выводит часть кода скрипта и дальше негрузится
CURDATE() AND ip="'.$GLOBALS["HTTP_SERVER_VARS"]["REMOTE_ADDR"].'" AND pid='.intval($q[pid]).''); if($r[cnt]==0){ mysqlquery('INSERT INTO '.$DBPrefix.'votation_hits SET item_id='.intval($_REQUEST['vid']).', pid='.intval($item[pid]).', date=NOW(), ip="'.$GLOBALS["HTTP_SERVER_VARS"]["REMOTE_ADDR"].'"'); } } $q = query('SELECT * FROM '.$DBPrefix.'votation WHERE id='.intval($id)); $ra = query('SELECT COUNT(*) as cnt FROM '.$DBPrefix.'votation_hits WHERE pid='.intval($id)); $r = mysqlquery('SELECT * FROM '.$DBPrefix.'votation WHERE pid='.intval($id).' ORDER BY sortby'); $as = Array(); while($a = mysql_fetch_assoc($r)){ $rb = query('SELECT COUNT(*) as cnt FROM '.$DBPrefix.'votation_hits WHERE item_id='.intval($a[id])); $a[cnt] = $rb[cnt]; $a[p] = $ra[cnt]?intval($rb[cnt]*100/$ra[cnt]):0; $as[] = $a; } if($_REQUEST['vid']){ $content = ob_get_contents(); ob_end_clean(); echo ApplyTemplate('./tpl/votation.php', Array('q'=>$q, 'as'=>$as)); exit; }else{ return ApplyTemplate('./tpl/votation.php', Array('q'=>$q, 'as'=>$as)); } } function ShowBanner($id){ global $DBPrefix; global $banners_folder; global $site_link; $place = query('SELECT * FROM '.$DBPrefix.'banner_places WHERE id='.intval($id).''); if(!$place) return ''; $ban = query('SELECT * FROM '.$DBPrefix.'banners WHERE place_id='.intval($id).' ORDER BY RAND()'); if(!$ban) return ''; $referer = $_SERVER['HTTP_REFERER']; $url = $_SERVER['PHP_SELF'].($_SERVER['QUERY_STRING']?'?'.$_SERVER['QUERY_STRING']:''); $r = query('SELECT COUNT(*) as cnt FROM '.$DBPrefix.'banner_logs WHERE firstvisit="1" AND ip="'.addslashes($_SERVER['REMOTE_ADDR']).'" AND date >= CURDATE()'); mysqlquery('INSERT INTO '.$DBPrefix.'banner_logs SET firstvisit="'.($r[cnt]==0?'1':'0').'", referer="'.addslashes($_SERVER['HTTP_REFERER']).'", ip="'.addslashes($_SERVER['REMOTE_ADDR']).'", url="'.addslashes($url).'", date=NOW(), ban_id='.intval($ban[id]).', place_id='.intval($place[id]).''); return ShowImageByType($banners_folder . '/' . $ban['file'], $ban[place_id], $ban[id], $place[blank]); } function GetTids($tid){ global $DBPrefix; $tids = Array(); while($tid){ array_push($tids, $tid); $r = mysqlquery('SELECT * FROM '.$DBPrefix.'topics WHERE id='.intval($tid).' LIMIT 1'); $topic = mysql_fetch_array($r); if($topic[pid]==0){ break; } $tid = $topic[pid]; } $ts = Array('first'=>array_pop($tids), 'second'=>array_pop($tids), 'third'=>array_pop($tids)); return $ts; } function HaveTopicSubs($topic_id){ global $DBPrefix; $cnt = query('SELECT COUNT(*) as cnt FROM '.$DBPrefix.'topics WHERE pid='.intval($topic_id)); return $cnt[cnt]?true:false; } function GenMainMenu(){ global $DBPrefix; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'topics WHERE pid=0 AND hidden=0 ORDER BY sortby ASC, id ASC'); $topics = Array(); while($topic = mysql_fetch_array($r)){ //$topic[havesub] = HaveTopicSubs($topic[id]); $topics[] = $topic; } return ApplyTemplate('./tpl/menu_first.php', Array('topics'=>$topics, 'tids'=>$tids)); } function GenSecondLevelMenu($tids){ global $DBPrefix; if(!$tids['first']) return ''; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'topics WHERE pid='.intval($tids['first']).' AND hidden=0 ORDER BY sortby ASC, id ASC'); $topics = Array(); while($topic = mysql_fetch_array($r)){ if($topic[type]=='link') $topic[id] = ReLink($topic[id]); $topic[havesub] = HaveTopicSubs($topic[id]); $topics[] = $topic; } return ApplyTemplate('./tpl/menu_second.php', Array('topics'=>$topics, 'tids'=>$tids)); } function GenMenu($pid, $tpl, $arr = Array()){ global $DBPrefix; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'topics WHERE pid='.intval($pid).' AND hidden=0 ORDER BY sortby ASC, id ASC'); $topics = Array(); while($topic = mysql_fetch_array($r)){ if($topic[type]=='link') $topic[id] = ReLink($topic[id]); //$topic[havesub] = HaveTopicSubs($topic[id]); $topics[] = $topic; } $arr = array_merge(Array('topics'=>$topics, 'tids'=>$tids), $arr); return ApplyTemplate($tpl, $arr); } function GenThirdLevelMenu($tids){ global $DBPrefix; if(!$tids['second']) return ''; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'topics WHERE pid='.intval($tids['second']).' AND hidden=0 ORDER BY sortby ASC, id ASC'); $topics = Array(); while($topic = mysql_fetch_array($r)){ if($topic[type]=='link') $topic[id] = ReLink($topic[id]); $topic[havesub] = HaveTopicSubs($topic[id]); $topics[] = $topic; } return ApplyTemplate('./tpl/menu_third.php', Array('topics'=>$topics, 'tids'=>$tids)); } function GenSearchForm($tpl){ return ApplyTemplate($tpl); } function GetConstants(){ global $DBPrefix; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'constants WHERE 1'); $constants = Array(); while($const = mysql_fetch_assoc($r)){ $constants[$const[name]] = $const[value]; } return $constants; } function GetJavaScripts(){ global $DBPrefix; global $js_folder; $r = mysqlquery('SELECT * FROM '.$DBPrefix.'js WHERE 1'); $jss = Array(); while($js = mysql_fetch_assoc($r)){ $jss[] = $js_folder.$js[module].'.js'; } return $jss; } if($_REQUEST['action']=='click_banner'){ $place = query('SELECT * FROM '.$DBPrefix.'banner_places WHERE id='.intval($_REQUEST['place_id']).''); $ban = query('SELECT * FROM '.$DBPrefix.'banners WHERE id='.intval($_REQUEST['ban_id'])); $referer = $_SERVER['HTTP_REFERER']; $url = $_SERVER['PHP_SELF'].($_SERVER['QUERY_STRING']?'?'.$_SERVER['QUERY_STRING']:''); $r = query('SELECT COUNT(*) as cnt FROM '.$DBPrefix.'banner_click_logs WHERE firstvisit="1" AND ip="'.addslashes($_SERVER['REMOTE_ADDR']).'" AND date >= CURDATE()'); mysqlquery('INSERT INTO '.$DBPrefix.'banner_click_logs SET firstvisit="'.($r[cnt]==0?'1':'0').'", referer="'.addslashes($_SERVER['HTTP_REFERER']).'", ip="'.addslashes($_SERVER['REMOTE_ADDR']).'", url="'.addslashes($url).'", date=NOW(), ban_id='.intval($ban[id]).', place_id='.intval($place[id]).''); header('Location: '.$ban[url]); exit; } $topic = query('SELECT * FROM '.$DBPrefix.'topics WHERE id ='.intval($tid).''); $mod = GetModule($topic['type']); if(!$_REQUEST['search_text']){ eval('$class = new '.$mod['cname'].';'); } $tids = GetTids($tid); $menu_first = GenMainMenu($tids); //$menu_second = GenSecondLevelMenu($tids); //$menu_third = GenThirdLevelMenu($tids); $constants = GetConstants(); $js = GetJavaScripts(); if(isset($_REQUEST['search_text'])){ $page_title = 'яПНяПНяПНяПНяПН: '.$_REQUEST['search_text']; $page_keywords = 'яПНяПНяПНяПНяПН: '.$_REQUEST['search_text']; $page_description = 'яПНяПНяПНяПНяПН: '.$_REQUEST['search_text']; $content = SearchResults(); }else{ $page_title = $class->GenPageTitle(); $page_keywords = $class->GenPageKeywords(); $page_description = $class->GenPageDescription(); $content = $class->GetContent(); } echo ApplyTemplate('./tpl/main.php', Array('tid'=>$tid, 'topic'=>$topic, 'menu_first'=>$menu_first, 'content'=>$content, 'constants'=>$constants, 'tids'=>$tids, 'page_title'=>$page_title, 'page_keywords'=>$page_keywords, 'page_description'=>$page_description, 'js'=>$js, 'class'=>$class)); disconnect(); ?>