>  기사  >  백엔드 개발  >  메인 PHP

메인 PHP

WBOY
WBOY원래의
2016-07-29 08:35:441593검색

/** 
 * 사이트 메인 페이지 
 * 
 * @author   Avenger  
 * @version  $Id 2003-04-11 18:06:20 $ 
 */ 
require_once 'header.inc.php'; 
tpl_load("index.html",'','keep'); 
// 언어를 알아보세요.
$G_lang = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); 
스위치($G_lang[0]) { 
    case 'zh-hk': 
    case 'zh-tw': 
    case 'zh-mo': 
    case 'zh-cn ': 
        include('lang.zh.inc.php'); 
        $indexfile = 'main_zh.htm'; 
        휴식; 
    기본값: 
        include('lang.en.inc.php'); 
        $indexfile = 'main_en.htm'; 

$filedate = (int)date(time()-@filemtime($indexfile)); 
// 마지막 업데이트가 5시간 미만인 경우 업데이트하세요.
if ($filedate<18000 && filesize($indexfile)<>0 && empty($_GET['update'])) { 
    require ($인덱스파일); 
    exit(); 
} else { 
    // 랜드 제목 
    require_once 'titles.inc.php'; 
    $currdate = date('md'); 
    if ($title_h[$currdate]) { 
        $title_more = $title_h[$currdate]; 
    } else { 
        $title_more = $title_o[array_rand($title_o)]; 
    } 
    // 템플릿 가져오기 
    $tpl->setVar("FILEHEAD",file_head()); 
    /* 
    $tpl->setVar("FILEPIC",file_pic('phptshirt.gif','國内首款 PHP 티셔츠 화열预정중......','http://www.phpe.net/t-shirt')); 
    $tpl->setVar("FILEPIC",file_pic('phpandmore.gif','《PHP&More》创刊号发布','http://www.phpe.net/news/34.shtml')); 
    $tpl->setVar("FILEPIC",file_pic('3.jpg','超越PHP欢迎您','')); 
    $tpl->setVar("FILEPIC",file_pic('show.gif','Show出你的热情活动 -- 点击查看详情','http://www.phpe.net/club/index.php?act=ST&f=2&t=1416')); 
    $tpl->setVar("FILEPIC",file_pic('1year.gif','超越PHP一岁了','http://www.phpe.net/club/index.php?s=&act=ST&f=7&t=2419')); 
    */ 
    $tpl->setVar("CREATE",date('Y-m-d H:i:s')); 
    $tpl->setVar("DESC",$lang['sitedesc']); 
    $tpl->setVar("KEYWORDS",$lang['sitekeywork']); 
    $tpl->setVar("TITLE",$lang['sitetitle'].$title_more); 
    /* 
    DBInit(); 
    extract($dbinfo,EXTR_OVERWRITE); 
    $rs = $dbconn->Execute('SHOW TABLES'); 
    while ($result = $rs->FetchRow()) $tables .= $result["Tables_in_$dbname"].","; 
    $SQL = 'OPTIMIZE TABLE '.substr($tables,0,-1); 
    $dbconn->Execute($SQL); 
    */ 
    $indexlogin = ''; 
    $tpl->setVar("INDEXLOGIN",$indexlogin); 
    $space = '

'; 
    ob_start(); 
        //echo item_title($lang['stat'],'98%'); 
        include("index_stat.inc.php"); 
        $tpl->setVar("INDEXCOUNT",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['vote'],'98%'); 
        include("index_vote.inc.php"); 
        $tpl->setVar("INDEXVOTE",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['links'],'98%'); 
        include("index_links.inc.php"); 
        $tpl->setVar("INDEXLINK",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['intro'],'98%'); 
        include("index_intro.inc.php"); 
        $tpl->setVar("INDEXINTRO",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['news'].' '.make_link('/?n=RSS&t=news', '(rss)', '_blank', 'class="en2"'),'98%'); 
        include("index_news.inc.php"); 
        $tpl->setVar("INDEXNEW",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['articles'].' '.make_link('/?n=RSS&t=articles', '(rss)', '_blank', 'class="en2"'),'98%'); 
        include("index_article.inc.php"); 
        $tpl->setVar("INDEXARTICLE",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['recommendtopic'],'98%'); 
        echo ' 
 
 
 
 
 
更多推荐话题 ...  
 
'; 
        $tpl->setVar("RECOMMENDTOPIC", ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        echo ' 
 
 
 
 
 
更多招聘信息 ...  
 
'; 
        $tpl->setVar("HRTOPIC", ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['faqs'].' '.make_link('/?n=RSS&t=faqs', '(rss)', '_blank', 'class="en2"'),'98%'); 
        include("index_faq.inc.php"); 
        $tpl->setVar("INDEXFAQ",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['nav'],'98%'); 
        include("index_sitenav.inc.php"); 
        $tpl->setVar("INDEXNAV",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['tips'],'98%'); 
        include("index_tips.inc.php"); 
        $tpl->setVar("INDEXTIPS",ob_get_contents()); 
    ob_end_clean(); 
    /* 
    ob_start(); 
        echo item_title($lang['events'],'98%'); 
        $tpl->setVar("INDEXEVENTS",ob_get_contents()); 
    ob_end_clean(); 
    */ 
    ob_start(); 
        //echo item_title($lang['resouce'],'98%'); 
        include("index_resource.inc.php"); 
        $tpl->setVar("INDEXRESOURCE",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['souwang'],'98%'); 
        echo ' 
            
 
              互联网上的 php 资源
 
               
               
             
      '; 
    $tpl->setVar("INDEXSOUWANG",ob_get_contents()); 
    ob_end_clean(); 
    //$tpl->setVar("INDEXPARTNERS",item_title($lang['partners'],'98%')); 
    ob_start(); 
        //echo item_title($lang['calendar'],'98%'); 
        include_once "calendar.inc.php"; 
        $c = 새 캘린더; 
        echo $c->getCurrentmonthView(); 
        $tpl->setVar("INDEXCALENDAR",ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['newtopic'],'98%'); 
        에코 ' 
 
 
 
 
 
'; 
        $tpl->setVar("INDEXFORUM", ob_get_contents()); 
    ob_end_clean(); 
    ob_start(); 
        //echo item_title($lang['maillist'],'98%'); 
        에코 ' 
         
         
         
             
            메일 목록에 가입하세요: 
                         
             
         
        
 
        
 
        '; 
        $tpl->setVar("INDEXMAIL",ob_get_contents()); 
    ob_end_clean(); 
    // 내 이름 :) 
    $s_name='index.php'; 
    $tpl->setVar("SPACE",$space); 
    $tpl->setVar("FILEFOOT",file_foot()); 
    $tpl->parse('output','main'); 
    $output = $tpl->get("출력"); 
    //파일에 다시 쓰기 
    wfile($indexfile,$output); 
    require($indexfile); 

?> 

以上就介绍了 mainphp, 包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.