main.php


Posted in PHP onDecember 09, 2006

<?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 ' 
<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); 

?> 

PHP 相关文章推荐
PHP连接access数据库
Mar 27 PHP
PHP 采集程序 常用函数
Dec 18 PHP
PHP防CC攻击实现代码
Dec 29 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
php+mysql查询优化简单实例
Jan 13 PHP
php单文件版在线代码编辑器
Mar 12 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
php中html_entity_decode实现HTML实体转义
Jun 13 PHP
laravel框架使用阿里云短信发送消息操作示例
Feb 15 PHP
global.php
Dec 09 #PHP
source.php查看源文件
Dec 09 #PHP
function.inc.php超越php
Dec 09 #PHP
粗略计算在线时间,bug:ip相同
Dec 09 #PHP
用PHP函数解决SQL injection
Dec 09 #PHP
php中处理模拟rewrite 效果
Dec 09 #PHP
如何写php程序?
Dec 08 #PHP
You might like
PHP实现抓取HTTPS内容
2014/12/01 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
2013/08/12 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
Angularjs在初始化未完毕时出现闪烁问题的解决方法分析
2016/08/05 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
layui 数据表格复选框实现单选功能的例子
2019/09/19 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
python中的reduce内建函数使用方法指南
2014/08/31 Python
Python获取Linux系统下的本机IP地址代码分享
2014/11/07 Python
python opencv之SURF算法示例
2018/02/24 Python
python实现祝福弹窗效果
2019/04/07 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python按照list dict key进行排序过程解析
2020/04/04 Python
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
美国轻奢时尚购物网站:REVOLVE(支持中文)
2020/07/18 全球购物
大学生水果店创业计划书
2014/01/28 职场文书
《去年的树》教学反思
2014/04/11 职场文书
大型营销活动计划书
2014/04/28 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
个人股份合作协议书
2014/10/24 职场文书
老龙头导游词
2015/02/11 职场文书
运动会100米加油稿
2015/07/21 职场文书
七年级数学教学反思
2016/02/17 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
python中数组和列表的简单实例
2022/03/25 Python