Zmieniłem parę rzeczy, by zarówno pobieranie jak i wyświetlanie było bardziej czytelne. Niestety, nie pokazuje mi się teraz ani temperatura, ani "chmurka"...

Pomóżcie plis... gdzie mam błąd?
Oto prawie (bo jeszcze nieskończony) pełny kod:
<?
//$miasto = $_SERVER['argv'][1];
$miasto = 1201305;
$x = $_SERVER['argv'][2];
$d = (int)$x - 1;
if ($d > 3)
{
$d = (int) 2;
}
$site = preg_replace("/(<div class=\"box3Hd\">Godz.</div>.*)/s", "", $site);
// ikonka
<img src=\"http://i.wp.pl/a/i/pogoda2/weather_pict06/([^.]*).png\" title/',$site,$icon);
// prognoza
// pogoda dzis
preg_match('/<div style=\"float:right;[^>]*>([^<]*)</div>/',$site,$data1); //data
preg_match('/<div class=\"opis\">([^<]*)</div>/',$site,$prog1); //prognoza dzis
preg_match('/<div class=\"temp\">([^<]*<br>[^<]*)</div>/',$site,$temp1); //temp dzis
preg_match('/<div class=\"wiatr\">([^<]*<br>[^<]*)</div>/',$site,$wiatr1); //wiatr dzis
preg_match('/<div class=\"czynnik\">([^<]*<br>[^<]*)</div>/',$site,$czynnik1); //czynnik dzis
preg_match('/<div class=\"slonce\">([^<]*)</div>/',$site,$slonce1); //slonce dzis
preg_match('/<div class=\"chmurka\">([^<]*)width/',$site,$icon1); //obrazek dzis!!!!!!!!
$data1[1] = iconv("iso-8859-2", "windows-1250", $data1[1]);
$prog1[1] = iconv("iso-8859-2", "windows-1250", $prog1[1]);
$temp1[1] = iconv("iso-8859-2", "windows-1250", $temp1[1]);
$wiatr1[1] = iconv("iso-8859-2", "windows-1250", $wiatr1[1]);
$czynnik1[1] = iconv("iso-8859-2", "windows-1250", $czynnik1[1]);
$slonce1[1] = iconv("iso-8859-2", "windows-1250", $slonce1[1]);
// pogoda jutro
preg_match_all('/<div class=\"box3Hd\">([^<]*)</div>/',$site,$data2); //data jutro
preg_match_all('/<div style=\"font-size:10px\">([^<]*)</div>/',$site,$prog2); //prognoza jutro
preg_match_all('/<div style=\"padding:5px;\"><br class=\"b5\"/>(temp[^<]*<br />[^<]*)</div>/',$site,$temp2); //temp jutro
preg_match_all('/<div style=\"padding:5px; padding-top:0;\">(wiatr:[^<]*)</div>/',$site,$wiatr2); //wiatr jutro
for( $i = 0; $i <= $d; $i++ ){
$data2[1][$i] = iconv("iso-8859-2", "windows-1250", $data2[1][$i]);
$prog2[1][$i] = iconv("iso-8859-2", "windows-1250", $prog2[1][$i]);
$temp2[1][$i] = iconv("iso-8859-2", "windows-1250", $temp2[1][$i]);
$wiatr2[1][$i] = iconv("iso-8859-2", "windows-1250", $wiatr2[1][$i]);
$temp2[1
][$i]= str_replace("<br />","\n",$temp2[1
][$i]); }
// DZIS
echo trim($data1[1]).":"; // dzien i data echo "\n".trim($temp1[1
]); // temp.max i temp.min echo "\n".trim($wiatr1[1
]); // predkosc i kierunek wiatru echo "\n".trim($czynnik1[1
]); // czynnik chlodzacy wiatru echo "\n".trim($slonce1[1
]); // wschod i zachod slonca echo "\n".$icon1[1
]; // chmurka
// JUTRO, POJUTRZE, POPOJUTRZE
for( $i = 0; $i <= $d; $i++ )
{
echo "\n".trim($data2[1
][$i]).":"; // dzien echo "\n".trim($prog2[1
][$i]); // prognoza echo "\n".trim($temp2[1
][$i]); // temp.max i temp.min echo "\n".trim($wiatr2[1
][$i]); // predkosc i kierunek wiatru }
// ikonka
if ($icon[1] == dsun1){
echo '<img src="gfx/dsun1.png" height=15 border=0>'; //echo '123';
}
elseif ($icon[1] == dsun3){
echo '<img src="gfx/dsun3.png" height=15 border=0>'; }
elseif ($icon[1] == dsun2){
echo '<img src="gfx/dsun2.png" height=15 border=0>'; }
elseif ($icon[1] == dsun4){
echo '<img src="gfx/dsun4.png" height=15 border=0>'; }
elseif ($icon[1] == dsun5){
echo '<img src="gfx/dsun5.png" height=15 border=0>'; }
elseif ($icon[1] == dsun6){
echo '<img src="gfx/dsun6.png" height=15 border=0>'; }
elseif ($icon[1] == dcloud1){
echo '<img src="gfx/dcloud1.png" height=15 border=0>'; }
elseif ($icon[1] == dcloud5){
echo '<img src="gfx/dcloud5.png" height=15 border=0>'; }
elseif ($icon[1] == dcloud2){
echo '<img src="gfx/dcloud2.png" height=15 border=0>'; }
elseif ($icon[1] == dcloud3){
echo '<img src="gfx/dcloud3.png" height=15 border=0>'; }
elseif ($icon[1] == dcloud4){
echo '<img src="gfx/dcloud4.png" height=15 border=0>'; }
else {
}
echo '<hr>'.$temp1[1].''; ?>