[摘要]strstr(tmp,"colline.gif")) tmp="";if(trim(tmp)!="" && trim(tm... strstr($tmp,"colline.gif")) $tmp=""; } } } if(trim($tmp)!="" && trim($tmp)!=" ") $arr[]=$tmp; } $yb=array(); for($i=2;$i<count($arr)-6;$i++){ $yb[]=$arr[$i]; } ?> <br> <SCRIPT LANGUAGE="JavaScript"> <!-- syb=""; <? $exp="-3-7-9-14-18-20-25-"; for ($i=1;$i<count($yb);$i++){ if (!strstr($exp,"-".(string)($i+1)."-")){ ?> syb=syb+'<?=$yb[$i];?> '; <?}}?> document.write("<?=$yb[0]?>"+":"); document.write("<marquee width=400 align=middle scrollamount=5 scrolldelay=200>"+syb+"预报</marquee>"); //--> </SCRIPT> 本来获取的语句只需要执行一次,然后将获取的数据和旧数据比较,是否是新的,如果是新的,替换掉旧数据,否则,不替换。这是有规律可寻的,先判断时间,一般比预报时间晚一个小时的话,肯定可以获取最新的预报数据了。不过现在我没有考虑那么多,以后再说吧! |
关键词: 初学PHP 编写了一个显示天气预报的程序 还望不要见笑。