php新闻捕捉器

// PHP Headlines Grabber by Neil Moomey, www.xuejiqiao.com.
// You are free to use this code as you wish.
// Make sure you get permission from any web sites you grab headlines from.
// You may want to write the headlines to a file on your server to speed things up.

// Grab source code from a file or web site
if(!($$myFile=fopen("http://www.xxxxx.com.cn/web/yw3.htm","r")))
{
echo "The news interface is down for maintenance.";
exit;
}
while(!feof($$myFile))
{
// Read each line and add to $$myLine
$$myLine.=fgets($$myFile,255);
}
fclose($$myFile);
// Extract everything between start and end. You need to include these lines
//in the headlines or pick some unique substring in the html to mark the start
//and end of the news.
$$start="<hr align=";
$$end="建立镜像";
$$start_position=strpos($$myLine, $$start);
$$end_position=strpos($$myLine, $$end)+strlen($$end);
$$length=$$end_position-$$start_position;
$$myLine=substr($$myLine, $$start_position, $$length);
// Display HTML
echo $$myLine;
?>

+