刮动态动态天气幻灯片

时间:2011-01-18 19:37:11

标签: php html css

我正在制作一个天气页面,我需要在http://www.weather.bm/radarMobile.asp上只对雷达图像进行扫描。 Fatherstorm之前帮助过我,并给了我一个PHP脚本但它有一些错误。

$localOffset = "+2 Hours"; //change this to your local offset from the image times you need. for me (CST) it's 2 hours.....     
$start=  strtotime("-90 Minutes " . $localOffset); // go back 90 minutes (The limit of the available images)     
$start=($start-($start % (600))+(60*6)); //go to the next earlier 6 minute mark (all images appear to be at the 6 minute mark))appear to be at the 6 minute mark))     
for($x=1;$x<=9;$x++){         
$DateTime = date("Y-m-d-Hi", $start); // set the image time we want.         
$fName = ("http://www.weather.bm/images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-  $DateTime.jpg"); // set the filename         
echo" $min <img src='$fName' alt='$fName'/><br/>"; // echo (or add to a stack or variable...) your image node          
$start+=(600);//add 10 minutes     } 

以下是问题: 大部分时间由于时间不同,一些图像和描述没有显示。 该脚本有10张图片,但有时网站只显示9或8张。

我需要一个脚本,可以将图像放在一个div ul ul li中,这样我就可以像在原始网站中那样制作动画(我的意思是幻灯片效果)或者让它的路径绝对不知道它会如何帮助但是我当然想知道如何做到这一点。天气网站图像是一个javascript数组,我不熟悉。

我需要整个脚本,所以我可以在使用它之前研究它,这样我就可以在这个过程中学习。

我可能会因为某些原因而烦恼,我之前可能已经写过这个问题了,因为我正努力学习这些东西但我需要尽快完成脚本。谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

我已经给了你a working answer。您无法使用它,因为您似乎无法理解PHP的工作原理。如果是这样,您应该考虑支付自由职业者来进行编码和脚本设置。 Stackoverflow不是一个免费的编码论坛 - 如果人们甚至懒得投票或接受答案,那么人们就不太愿意提供帮助。

答案 1 :(得分:0)

我个人认为不适合屏幕刮擦。如果它们有API,可以使用它,但如果它们没有为您提供所需的API或XML提供,那么您可能会通过复制其图像来侵犯某些版权,即使它是雷达图。

自担风险,但请记住,他们可能会发现并采取法律行动。