Вземане на времето

slideR

Registered
Здравейте трябва ми опростен кад за взимане на времете. Искам да показва само картинка (какво е времето - облачно, слънчево ..) и температура. Няма значение от къде ще се взема инфото. Моля ви за помощ :cry: :cry:
 
ето ти малко код, това е времето за София, доста съм си играл да надробя всяко нещо да е поотделно, така, че може да си избереш какво да ти излиза

Код:
	$rss = simplexml_load_file("http://sinoptik.bg/genrss.php?lid=100727011");
	if ($rss != "") 
	{
		foreach ($rss->xpath('//item[1]') AS $item) 
		{
			$meteo = $item->description[0] = str_replace('|','<br />', $item->description[0]);	
			$arr = array();
			$arr = explode("<br />", $meteo);
			
			$img = explode('src="', $arr[0]);
			$img = explode('" align', $img[1]);
			
			$state = explode ("Състояние:", $arr[0]);
			$state  = explode("<br />", $state[1]);
			
			$meteo_state = $state[0];
			$meteo_img = $arr[0] = $img[0];
			$meteo_temp = $arr[1];
			$meteo_felt = $arr[2];
			$meteo_wind = $arr[3];
			$meteo_force = $arr[4];
			
			echo "<div style=\"margin:10px;\"><img align=\"left\" style=\"margin-right:10px; margin-top:10px; width:50px;\" src=\"".$meteo_img."\" alt=\"София - ".$meteo_temp."\">
			<div style=\"padding-left:60px;\">
			<span style=\"font-size:9px;\">".$meteo_state."</span><br>
			<span style=\"font-size:9px;\">".$meteo_temp."</span><br>
			<span style=\"font-size:9px;\">".$meteo_felt."</span><br>
			<span style=\"font-size:9px;\">".$meteo_wind."</span><br>
			<span style=\"font-size:9px;\">".$meteo_force."</span></div></div>";
			//$arr['stranica'] = $item->title[0];
		}
	}
 
embaka каза:

Това е изключително полезно! Благодаря.
Имам само един въпрос - не ми излиза името на града - това как може да се оправи?

Иначе ако някой иска за друг град да намери прогнозата - влиза в синоптик.бг, пише името на града (даже и то да е в началната страница), взима края на адреса - за Добрич той е 100726418 и го поставя на първия ред веднага след genrss.php?lid= (на мястото на стария код).

Само града липсва. Иначе МНОГО благодаря, отново.
 

Back
Горе