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中取得image按钮传递的name值
Oct 09 PHP
PHP编程之高级技巧——利用Mysql函数
Oct 09 PHP
使用php来实现网络服务
Sep 15 PHP
php strrpos()与strripos()函数
Aug 31 PHP
ini_set的用法介绍
Jan 07 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
php递归函数三种实现方法及如何实现数字累加
Aug 07 PHP
CI框架数据库查询之join用法分析
May 18 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
Mar 18 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 PHP
PHP文件操作简单介绍及函数汇总
Dec 11 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
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
实例分析PHP中PHPMailer发邮件
2017/12/13 PHP
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
2015/11/30 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
2015/12/09 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
Bootstrap被封装的弹层
2016/07/20 Javascript
vue中用动态组件实现选项卡切换效果
2017/03/25 Javascript
JavaScript中splice与slice的区别
2017/05/09 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
2019/09/06 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
在博客园博文中添加自定义右键菜单的方法详解
2020/02/05 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
python基础教程之数字处理(math)模块详解
2014/03/25 Python
python用字典统计单词或汉字词个数示例
2014/04/22 Python
python实现的文件同步服务器实例
2015/06/02 Python
详解Django中Request对象的相关用法
2015/07/17 Python
Python中的字符串类型基本知识学习教程
2016/02/04 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
python装饰器实例大详解
2017/10/25 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
利用SVG和CSS3来实现一个炫酷的边框动画
2015/07/22 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
应届毕业生就业自荐信
2013/10/26 职场文书
经贸日语毕业生自荐信
2013/11/03 职场文书
理工学院学生自我鉴定
2014/02/23 职场文书
学生检讨书范文
2019/06/24 职场文书