Witam!
Jestem w trakcie przerabiania skryptu pogody z wp i utknąłem w miejscu. Do rzeczy więc. Patrzę w źródło pogody na wp:
<td width="25%" style="border-right:3px solid #fff;"><div class="box3Hd">Sobota
</div> <div class="box3Txt"><div style="height:54px;"><img src="http://i.wp.pl/a/i/pogoda2/weather_pict06/cloud5.png" width="54" height="54" alt="Pochmurno" border="0" align="left"><div style="font-size:10px">Pochmurno ale bez opadów.
</div></div>
<td width="25%" style="border-right:3px solid #fff;"><div class="box3Hd">Niedziela
</div> <div class="box3Txt"><div style="height:54px;"><img src="http://i.wp.pl/a/i/pogoda2/weather_pict06/sun4.png" width="54" height="54" alt="Zmienne zachmurzenie - deszcz" border="0" align="left"><div style="font-size:10px">Zachmurzenie zmienne i czasami ulewy.
</div></div>
<td width="25%" style="border-right:3px solid #fff;"><div class="box3Hd">Poniedziałek
</div> <div class="box3Txt"><div style="height:54px;"><img src="http://i.wp.pl/a/i/pogoda2/weather_pict06/sun2.png" width="54" height="54" alt="Zmienne zachmurzenie" border="0" align="left"><div style="font-size:10px">Częściowe zachmurzenie i bez opadów.
</div></div>
<td width="25%" style="border-right:3px solid #fff;"><div class="box3Hd">Wtorek
</div> <div class="box3Txt"><div style="height:54px;"><img src="http://i.wp.pl/a/i/pogoda2/weather_pict06/sun1.png" width="54" height="54" alt="Bezchmurnie" border="0" align="left"><div style="font-size:10px">Przeważnie słonecznie i bez opadów.
</div></div>
Chcę wyciągnąć tylko tzw "chmurki" z kolejnych dni (sobota, niedziela, pojniedziałek i wtorek).
Zrobiłem coś takiego:
<?php
preg_match('/http://i.wp.pl/a/i/pogoda2/weather_pict06/([a-zA-z0-9]+).png/',$site,$icon); .
.
// chmurka "jutro"
preg_match('/<div class=\"chmurka\">([^<]*)width/',$site,$icon2);
// chmurka "pojutrze"
preg_match_all('/<div style=\"height:54px;\">([^<]*)/',$site,$icon3); //obrazek pojutrze!!!!!!!!
// chmurka popojutrze
preg_match_all('/<div style=\"height:54px;\">([^<]*)/',$site,$icon4); //obrazek pojutrze!!!!!!!! .
.
echo 'icon: '.$icon[1].'<br>';//tu się pokazuje sam napis dsun3 echo 'icon[0]: '.$icon[0].'<br>';//adres echo 'icon[0]: '.$icon[0].'<br>';//adres echo 'icon[0]: '.$icon[0].'<br>';//adres .
.
?>
(tam gdzie pisałem
//adres to pokazuje
http://i.wp.pl/a/i/pogoda2/weather_pict06/dsun3.png, a jak dam zamiast powyższego
echo 'icon3: '.$icon3[0].'<br>';
echo 'icon3: '.$icon3[1].'<br>';
to wyskakuje mi array (IMG:
http://forum.php.pl/style_emoticons/default/sad.gif)
zamiarem moim jest, by na podst "chmurek" z wp obrazki byłyby pobierane z mojego serwera.
Sory za przydługiego posta - ale inaczej nie dałoby rady....
Pomóżcie plis...