U_uR adlı üyeden alıntı: mesajı görüntüle
<?php
$veri=file_get_contents("http://havadurumu.hurriyet.com.tr/");
$site="http://havadurumu.hurriyet.com.tr/";

preg_match('@<div class="title-city FL">(.*?)</div>@smi', $veri,$il);
preg_match('@<div class="info">(.*?)</div>@smi',$veri,$durum);
preg_match('@<img id="mainimg" src="(.*?)"@smi',$veri,$resim);

$ilisim		=$il[1];
$ildurum	=$durum[1];
$durumresim	=$resim[1];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<body>
<!-- HAVA DURUMU -->
<div id="havadurumu">
<div class="durum"><?php echo $ildurum; ?></div>
<div class="il"><?php echo $ilisim; ?></div>
<div class="resim"><?php echo "<img src=$site/$durumresim>"; ?></div>
</div>	
</body>
</html>


--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:08:00 -->-> Daha önceki mesaj 23:06:33 --

Nerde hata yaptığına gelince resim adresini çekeceksin kodları çok uzun tutmuşsuna arada boşluklar falan olduğu içinde resmin adını çekmiyordu biraz daha kısalttım resim adını çeken yeri
Bu regex çıldırtma noktasına getirebiliyor insanı. Bazen desen bozsan hata alıyorsun bazen bozmasan alıyorsun. Verdiğiniz kod çalışıyor elinize sağlık.