社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
主题 : [PHP练习册]新闻小偷
级别: 管理员
显示用户信息 
0  发表于: 2004-03-08   

[PHP练习册]新闻小偷

[code]
<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://news.sina.com.cn/news1000/index.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);
?>
[/code]
水中的影,镜中的天
级别: 管理员
显示用户信息 
1  发表于: 2004-03-08   
一、涉及函数:
1、fopen——打开文件或者 URL [url=http://cn2.php.net/manual/zh/function.fopen.php][color=Red]详细[/color][/url]
2、feof——测试文件指针是否到了文件结束的位置 [url=http://cn2.php.net/manual/zh/function.feof.php][color=Red]详细[/color][/url]
3、fgets——从文件指针中读取一行 [url=http://cn2.php.net/manual/zh/function.fgets.php][color=Red]详细[/color][/url]
4、print——Output a string [url=http://cn2.php.net/manual/zh/function.print.php][color=Red]详细[/color][/url]
5、ereg——正则表达式匹配 [url=http://cn2.php.net/manual/zh/function.ereg.php][color=Red]详细[/color][/url]
6、fclose——关闭一个已打开的文件指针 [url=http://cn2.php.net/manual/zh/function.fclose.php][color=Red]详细[/color][/url]
二、流程控制语句:
1、while [url=http://cn2.php.net/manual/zh/control-structures.while.php][color=Red]详细[/color][/url]
2、if [url=http://cn2.php.net/manual/zh/control-structures.php#control-structures.if][color=Red]详细[/color][/url]
3、else if [url=http://cn2.php.net/manual/zh/control-structures.elseif.php][color=Red]详细[/color][/url]
水中的影,镜中的天
级别: 新手上路
显示用户信息 
2  发表于: 2004-04-16   
这种读取外部数据很危险的,有时会把自己站点拖得很慢。
还真不太习惯直接看源码了,感觉好混乱。
给个逻辑说明不是更好?
级别: 管理员
显示用户信息 
3  发表于: 2004-04-16   
汗~~~呵呵,这只是学PHP的时候的一份笔记啦,没有在自己的站上用过。

PS:可否推荐一份学PHP的资料(入门型的)?或者比较简单精典的源码?
水中的影,镜中的天
描述
快速回复

按"Ctrl+Enter"直接提交