- 贡献
- 0 点
- 最后登录
- 2012-4-16
- 阅读权限
- 50
- 精华
- 6
- 积分
- 1622
- 帖子
- 1044
- 威望
- 58
- 注册时间
- 2002-4-21
 
- UID
- 372
- 帖子
- 1044
- 威望
- 58
- 在线时间
- 26 小时
- 注册时间
- 2002-4-21
|
发表于 2003-8-13 14:03:13
|显示全部楼层
这是我2003年2月23日就开始用的插件,附上源程序。让大家看看评价一下,是不是你抄别人的程序,抄了还不认,真是可耻。最可恶的竟然还美名曰:帮助新手什么什么的。不过声明这个程序也不是我做的,是含烟做的新闻小偷。
- <?PHP
- require "./header.php";
- loadtemplates("css,header,music_bit,music_js,footer");
- $navigation = "- 今日要闻";
- $navtitle .= " - 今日要闻";
- eval("\$css = \"".template("css")."\";");
- eval("\$header = \"".template("header")."\";");
- echo $header;
- $news_dir="news/sina";//修改此处,保存新闻文件的地方,linux请设置属性为777
- $directory="$news_dir/".date("Y-m-d")."";
- if (! file_exists($directory)){
- @mkdir($directory,0777);
- }
- $news_list_url = "http://news.sina.com.cn/news1000/index.shtml";
- $fd = fopen($news_list_url, "w+");
- $news_list = "";
- while ($buffer = fgets($fd, 4096)) {
- $news_list=$news_list.$buffer;
- }
- $news_list=preg_replace("/<!--新闻结束-->.*$/s","",$news_list);
- $news_list=preg_replace("/^.+?<!--新闻开始-->/s","",$news_list);
- $str_id = 1;
- while ($str_id == 1) {
- //$str_id=preg_match("/(http://.+?)([0-9]{5,20}).((html|shtml|htm))/","$news_list",$matches);
- $str_id=0;
- if ($str_id == 0 ) {
- break;
- }
- $str_tmp = "$matches[1]$matches[2].$matches[3]";
- $news_list=str_replace($str_tmp, "$matches[2].html", $news_list);
- $news_url="$matches[1]$matches[2].$matches[3]";
- $fd = fopen($news_url, "w+");
- $news = "";
- while ($buffer = fgets($fd, 4096)) {
- $news=$news.$buffer;
- }
- $fp=fopen("$directory/$matches[2].html","w+");
- fputs($fp,"$news");
- fclose($fp);
- echo "<b><font color=red>生成新闻文件:$matches[2].html</font>----------OK<BR>";
- }
- //生成
- $fp=fopen("$directory/index.html","w+");
- fputs($fp,"$news_list");
- fclose($fp);
- //echo "<b><font color=red>生成新闻文件:首页!</font>----------OK<BR>";
- ?>
- <table border=0 cellpadding=3 cellspacing=0
- width=90% height="0">
- <tbody>
- <tr>
-
- <td>
- <?
- require "$directory/index.html";
- ?>
- </td>
- </tr>
- </tbody>
- </table>
- <?
- eval("\$footer = \"".template("footer")."\";");
- echo $footer;
- ?>
复制代码
从2003年2月23日一直使用到2003年7月15号,因为7月15号后新浪那边改了。所以我现在换了新的新闻程序。
[ Last edited by smallwl on 2003-8-13 at 02:14 PM ] |
|