Ben bir site http://www.weather.bm/radarMobile.asp, Fatherstorm gave me a great solution kazıma ile ilgili bir sorun vardı ama o zaman ve görüntülerin kaynağının sayısı bazen 9 veya 10 verir başlatmak konusunda bazı küçük hatalar vardı ama kod kuruldu on.
Öte yandan bir kişi (marcog) me halindeki this answer,
\(|\)
, daha sonra ikinci belirteci bölünmüş ilk günü:. "RadarFileNames = new Array içeren hat için üzerinden basit bir arama Sonra ikipreg_split()
s ile URL'leri özü bu satırı dönecektir üzerine', '
. Nihayet, prefixhttp://www.weather.bm/
URL'ler için. "
Birisi bana onun hakkında konuşurken kodunu göstermek eğer ben umuyordum. Ben bu tarz şeyleri öğrenmek istiyorum ama ben sadece bana öğretecek birisi yok. Ben siz yardımcı olabilir umuyoruz
javascript dizi:
radarFileNames = new Arra(
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1446.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1456.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1506.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1516.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1526.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1536.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1546.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1556.jpg',
'images/Radar/CurrentRadarAnimation_100km_sri/100km_sri-radar-2011-01-04-1606.jpg'
ayrıca çıkış ul li / li / kendi sınıf (ul sınıf li sınıfı) sahip ul içindeki img mümkün olacaktır
Im Ayrıca basit html dom parser kullanarak ama sadece yüklenen görüntüler outputed görüntüleri alınamıyor
here is the sample using fatherstorm code http://j2sdesign.com/rgw/article/20101222/NEWS01/712229951/0/example/r1.php
fatherstorm benim kod
?php
$localOffset = "+2 Hours"; //change this to your local offset from the image times you need. for me it's 1 hours.....
$start = strtotime("-100 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))
for ($x = 1; $x <= 10; $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" <center>$DateTime</center> <img class='radarImg' src='$fName' alt='$fName' title='$fName'/><br/."; // echo (or add to a stack or variable...) your image node
$start+= ( 600); //add 10 minutes
}
?
mario do you mean like this:
<?php
$localOffset = "+2 Hours"; //change this to your local offset from the image times you need. for me it's 1 hours.....
$start = strtotime("-100 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))
for ($x = 1; $x <= 10; $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" <center>$DateTime</center> <img class='radarImg' src='$fName' alt='$fName' title='$fName'/><br/."; // echo (or add to a stack or variable...) your image node
$start+= ( 600); //add 10 minutes
$html = file_get_contents('http://www.weather.bm/radarMobile.asp'); preg_match('/radarFileNames = new Array\((.+?)\);/ims', $html, $m); $files = explode(",", $m[1]);
}
?>