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

sorun yine aynı loccalhostta denediğim zaman çalışıyor lakin hosta atınca çalışmıyor

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:01:21 -->-> Daha önceki mesaj 09:58:13 --

zeamays adlı üyeden alıntı: mesajı görüntüle
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.
teşekkür ederim hocam lakin ben bu kodu hosta attığım zaman veri ismini ve durumunu alıyorum sadece resmi alamıyorum<img src=" " /> bu şekilde boş kalıyor sebinin ne oldugunu bi türlü çözemedim fakat localde hiçbir sorun yok