main.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 ' 
<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); 

?>

(0)

相关推荐

  • main.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['

  • java打包成jar并执行jar包中指定的main方法

    java打包成jar jar -cvf [jar包的名字] [需要打包的文件] 执行jar包中的main方法 java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&q

  • C语言中 int main(int argc,char *argv[])的两个参数详解

    C语言中 int main(int argc,char *argv[])的两个参数详解 argc是命令行总的参数个数: argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数.命令行后面跟的用户输入的参数. int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<argv[i]<<endl; cin>>i; return 0; } 执行时敲入 F:\MYDOCU

  • Exception in thread main java.lang.NoClassDefFoundError错误解决方法

    错误描述 javac helloworld.java能够通过.但是java helloworld出现错误: hadoop@xuwei-erplab:~/jarfile$ java HelloWorld Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld (wrong name: org/xuwei/HelloWorld) at java.lang.ClassLoader.defineClass1(N

  • Java main 方法面试题的详细整理

    Java main 方法面试题的详细整理 1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类. 在java 7之前,你可以通过使用静态初始化运行Java类.但是,从Java 7开始就行不通了. 2.main()方法需要的参数不是字符串数组? 不是的,main()方法的参数必须是字符串数组. 但是,在引进变参时,你可以将字符串类型的变参作为参数传递给main()方法.变参一定得是数组. package com.instanceofjava; public class

  • java 打印一字符串,并在main()方法内调用它

    这个是写的Java的第一个程序. 这个就是java 语言的基本框架了的吧 package com.itheima; /** * 1. 编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它. * @author 281167413@qq.com */ public class Test1 { public static void main(String[] args) { System.out.println("My first station! i

  • 使用maven运行Java Main的三种方法解析

    maven使用exec插件运行java main方法,以下是3种不同的操作方式. 一.从命令行运行 1.运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译. mvn compile 2.编译完成后,执行exec运行main方法. 不需要传递参数: mvn exec:java -Dexec.mainClass="com.vineetmanohar.module.Main" 需要传递参数: mvn exec:java -Dexec.main

  • 浅谈java 执行jar包中的main方法

    浅谈java 执行jar包中的main方法 通过 OneJar 或 Maven 打包后 jar 文件,用命令: java -jar ****.jar 执行后总是运行指定的主方法,如果 jar 中有多个 main 方法,那么如何运行指定的 main 方法呢? 用下面的命令试试看: java -classpath ****.jar ****.****.className [args] "****.****"表示"包名": "className"表示&

  • 10个经典的Java main方法面试题

    分享给大家,如有错误,请指出. 1.不用main方法如何定义一个类? 不行,没有main方法我们不能运行Java类. 在Java 7之前,你可以通过使用静态初始化运行Java类.但是,从Java 7开始就行不通了. 2.main()方法需要的参数不是字符串数组? 不是的,main()方法的参数必须是字符串数组. 但是,在引进变参时,你可以将字符串类型的变参作为参数传递给main()方法.变参一定得是数组. package com.instanceofjava; public class Main

  • 浅谈Main方法的参数

    通过以下方式之一定义方法,可以将参数发送至 Main 方法. static int Main(string[] args) static void Main(string[] args) [备注]若要在 Windows 窗体应用程序中的 Main 方法中启用命令行参数,必须手动修改 program.cs 中 Main 的签名. Windows 窗体设计器生成的代码创建没有输入参数的 Main. 也可以使 用 Environment.CommandLine 或 Environment.GetCom

随机推荐