当前位置: 移动技术网 > IT编程>开发语言>PHP > main.php

main.php

2019年06月08日  | 移动技术网IT编程  | 我要评论
<?php 
/** 
 * site main page 
 * 
 * @author   avenger <avenger@php.net> 
 * @version  $id 2003-04-11 18:06:20 $ 
 */ 

require_once 'header.inc.php'; 
tpl_load("",'','keep'); 

// get u language 
$g_lang = explode(',',$_server['http_accept_language']); 
switch ($g_lang[0]) { 
    case 'zh-hk': 
    case 'zh-tw': 
    case 'zh-mo': 
    case 'zh-cn': 
        include('lang.zh.inc.php'); 
        $indexfile = 'main_zh.htm'; 
        break; 
    default: 
        include('lang.en.inc.php'); 
        $indexfile = 'main_en.htm'; 


$filedate = (int)date(time()-@filemtime($indexfile)); 

// if lastupdate less than five hours then update 
if ($filedate<18000 && filesize($indexfile)<>0 && empty($_get['update'])) { 
    require($indexfile); 
    exit(); 

} else { 

    // rand title 
    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)]; 
    } 

    // import template 
    $tpl->setvar("filehead",file_head()); 

    /* 
    $tpl->setvar("filepic",file_pic('phptshirt.gif','国内首款 php t-shirt 火热预定中……','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 = '<script type="text/javascript" language="javascript" src="user_login.php"></script>'; 
    $tpl->setvar("indexlogin",$indexlogin); 

    $space = '<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td><img src="images/spacer.gif" width="1" height="10" alt=""></td></tr></table>'; 

    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 ' 
<table width="98%" cellpadding="0" cellspacing="0" border="0"> 
<tr><td align="left"> 
<script language="javascript" type="text/javascript" src="'. $global['bbs'] .'recommend_topic.php?cid=2,6,15,16,18"></script> 
</td></tr> 
<tr><td bgcolor="#dddddd" align="right"><a href="'. $global['bbs'] .'" title="more...">更多推荐话题 ...</a>  </td></tr> 
</table> 
'; 
        $tpl->setvar("recommendtopic", ob_get_contents()); 
    ob_end_clean(); 

    ob_start(); 
        echo ' 
<table width="98%" cellpadding="0" cellspacing="0" border="0"> 
<tr><td align="left"> 
<script language="javascript" type="text/javascript" src="'. $global['bbs'] .'recommend_topic.php?cid=13"></script> 
</td></tr> 
<tr><td bgcolor="#dddddd" align="right"><a href="'. $global['bbs'] .'index.php?s=&act=sf&f=13" title="more...">更多招聘信息 ...</a>  </td></tr> 
</table> 
'; 
        $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 ' 
            <form action="/search.html" method="get" target="_blank"> 
              互联网上的 php 资源<br> 
              <input style="width:100px" type="text" class="small" size="20" value="php" name="q"> 
              <input type="submit" value="souwang" class="en1"> 
            </form> 
      '; 
    $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 = new calendar; 
        echo $c->getcurrentmonthview(); 
        $tpl->setvar("indexcalendar",ob_get_contents()); 
    ob_end_clean(); 

    ob_start(); 
        //echo item_title($lang['newtopic'],'98%'); 
        echo ' 
<table width="95%" cellpadding="0" cellspacing="0" border="0"> 
<tr><td align="left"> 
<script language="javascript" type="text/javascript" src="'. $global['bbs'] .'new_topic.php?cid=2,6,15,16,18"></script> 
</td></tr> 
</table> 
'; 
        $tpl->setvar("indexforum", ob_get_contents()); 
    ob_end_clean(); 

    ob_start(); 
        //echo item_title($lang['maillist'],'98%'); 
        echo ' 
        <table> 
        <tr> 
        <td align="center"> 
            <form method="post" action="/?n=maillist"> 
            <font class="en1">join the mail list:</font> 
            <input style="width:100px" name="m" type="text" class="small" size="20" maxlength="100" title="加入邮件列表" value="enter your mail" onfocus="if(this.value==\'enter your mail\')this.value=\'\';" onblur="if(this.value==\'\')this.value=\'enter your mail\';"><br> 
            <input type="submit" value="submit" class="en1"> 
            </form> 
        </td> 
        </tr> 
        </table> 
        '; 
        $tpl->setvar("indexmail",ob_get_contents()); 
    ob_end_clean(); 

    // my name :) 
    $s_name='index.php'; 

    $tpl->setvar("space",$space); 
    $tpl->setvar("filefoot",file_foot()); 

    $tpl->parse('output','main'); 
    $output = $tpl->get("output"); 

    // rwrite to file 
    wfile($indexfile,$output); 
    require($indexfile); 

?> 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网