main.php

5年以前  |  阅读数:491 次  |  编程语言:PHP 

<?php
/**

  • Site Main Page
  • @author Avenger avenger@php.net
  • @version $Id 2003-04-11 18:06:20 $
    */

require_once 'header.inc.php';
tpl_load("index.html",'','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 '    
更多推荐话题 ...
'; $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 '    
        <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 '    
'; $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);    

}
?>

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
贪吃蛇
文件下载
双位运算符
发送邮件
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
提取后缀名
年的日历图
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例