是程序自動生成的 讀取 標題 和 序號等 然後生成url如果是php直接echo 如果是要輸入到靜態葉面 用javascripts來幫忙 當然 遠程靜態也可以使用楨等方式 調用這動態葉面 方法真的多死了 不知道該怎麽說!

解决方案 »

  1.   

    哈哈,偶用php写过新闻发布系统,其实很简单,就是操作数据库而已,一样的。
      

  2.   

    这样的代码可以这样写:
    它的调用数据库里的东西,你的数据库里有一id字段。
    $query = mysql_query(select * from you_database_table);
    while ($show_query = mysql_fetch_array($query)){echo "<a href=XXX.php?id=<?php echo $array[id]; ?>>".点击查看新闻."</a>"; 
    }
    也就是这东西了。
    试试。
      

  3.   

    xxx.php:$fp=mysql_connect("localhost");
    $result = mysql_query("select content from your_database_table where id=$id",$fp); 
    if($result)
    {
      $resultrow=mysql_fetch_row($result);
      echo $resultrow[0]."<p>"; //新闻内容。

    mysql_close($fp);
      

  4.   

    你可以在显示新闻标题的时候来根据id,time什么的降序排列 $sql = "SELECT * from news order by id DESC";
    然后再加一个分页就行了
    其他的只要你把新闻标题和内容填到数据库,他就会自己更新了
      

  5.   

    定義HTTP頭即可!因爲推技術實在是太累服務器了!
      

  6.   

    各个大网站都是怎么做的啊,他们是怎么更新的啊。通常都是shtml的吧。
    不用http头啊。
    to 随便编一个:你说的我也知道啊,我的意思是。更新啊,不要用refresh的头啊
      

  7.   

    你说的是这个啊。
    为了不出现 icb(凌心一剑) 说的那种情况
    一般大的网站都是先自动生成静态页面,然后不通过服务器,自己直接连接过去
    至于是怎么实现的。。呵呵,本人才疏学浅。。不懂
      

  8.   

    其实就是写一个PHP的程序,比较新的新闻都是直接生成静态页面的,这样在访问的时候对服务的负担不是很中。
        一般比较过时的新闻都是存在数据库里的,用PHP程序直接通过ID来查询显示的。
        很多的新闻是网站有新闻编辑,他们把新闻录入后控制生成新的静态页面就可以了
      

  9.   

    to icb(凌心一剑):
    你的话好长,中间一个符号也没有。:)
    1、如果是用动态页面显示新闻,那么每次链接,都要重新从数据库中取得的最新新闻,应该不会存在缓存问题吧。
    2、如果是用静态页面,那么就需要用程序把最新的新闻生成静态页面了。这个生成静态页面的过程也是要链接数据库的,所以可以保证数据得到及时更新。
      

  10.   

    新闻发布简单,主要搞成是系统自动生成html的有点难,还得设置一下服务器上的吧,让一个php程序自动在定时执行吧!
      

  11.   

    to:aomeng
    生成静态的页面还要调什么数据库啊~那不白搭了吗。
     
    想法:
    把新的新闻内容放在一个txt文本里
    然后根据新闻标题来一个href后面跟路径
      

  12.   

    to:darkwing()
    你说的动态索引是什么啊。怎么实现啊
      

  13.   

    to:darkwing
    其实,不用动态的生成索引也可以的,就像我说的那样,
    把新的新闻放在一个txt文本里,把老的新闻放在数据库里
    至于调用新的新闻只要用一个href就可以了
      

  14.   

    比如说:你先留10个夹子在那(当然,每个夹子都是有编号的即url)
    然后把这10个夹子的url放在一个txt文本里。
    至于上传界面你可以这样写,在新的新闻上传的时候
    你一边把它填到数据库里,一方面让它填到一个夹子里,
    自动生成一个静态的html文件,然后在那个txt文本里
    实行先进先出的压栈方法,修改url地址把第10个新闻挤出去
    关于那个10个夹子的个数你是可以变的,如果你每页要显示
    20条最新的新闻那你就放20个夹子就是了
      

  15.   

    to: anybody1
    你说的夹子是什么啊,是不是一个头和尾都写好的html啊。中间留下个写入新闻函数啊。再有怎么做自动转载大网站的新闻啊。
      

  16.   

    是的,我说的夹子就是你说的那个。
    做自动转载大网站的新闻:<html>
    <head>
    <title>新闻</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta http-equiv="Refresh" content="60;URL=newsthief.php">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    </head><body bgcolor="#FFFFFF"><center>
      <table width="80%" border="0" cellspacing="0" cellpadding="0">
        <tr align="center">
          <td height="30" bgcolor="99cc99">滚动新闻</td>
        </tr>
        <tr align="center">
          <td height="30">新闻每分钟刷新一次</td>
        </tr>
        <?
    $handle = fopen("http://dailynews.sina.com.cn/news1000.shtml","r");
    $sign = 0;
    while(!feof($handle))
    {
            $message = fgets($handle,512);
            if($sign == 1)
            {
                    print("<tr><td>$message</td></tr>");
            }
            if(ereg("新闻开始",$message,$result))
            {
                    $sign = 1;
            }
            else if(ereg("新闻结束",$message,$result))
            {
                    $sign = 0;
            }
    }
    fclose($handle);?>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table>
    </center>
    </body>
    </html>
      

  17.   

    while ($rows=odbc_fetch_array($res))
    {
    echo "<a href=\"showpage.php?=<?=$rows['id']?>\"><?=$rows["title"]?></a>";
    }
      

  18.   

    或者while ($rows=odbc_fetch_array($res))
    {
    echo "<a href=\"<?=$rows['location']?>\"><?=$rows["title"]?></a>";
    }
    在数据库中保存生成的静态文件的路径到location中。