biraz daha geliştirirsek
<?
function hava($il) {
if (function_exists('file_get_contents'))
$var = file_get_contents("http://meteo.tr.net/cgi-bin/wfa.pl?$il");
else
$var = implode("",file("http://meteo.tr.net/cgi-bin/wfa.pl?$il"));
$pattern = "<font face=tahoma size=1><b>$il<\/b><br><\/font>.+<td width=50 align=center><font face=tahoma size=1>(.+)<br><img src=\".+\.gif\" alt=\"(.+)\"><br>(.+)<\/font><\/td>.+<td width=50 align=center><font face=tahoma size=1>(.+)<br><img src=\".+\.gif\" alt=\"(.+)\"><br>(.+)<\/font><\/td>";
preg_match_all("/".$pattern."/is",$var,$deger);
if (!empty($deger[4]))
return array("bugun"=>$deger[1][0],"bugun_durum"=>$deger[2][0],"bugun_sicaklik"=>$deger[3][0],"yarin"=>$deger[4][0],"yarin_durum"=>$deger[5][0],"yarin_sicaklik"=>$deger[6][0]);
else
return array("yarin"=>$deger[1][0],"yarin_durum"=>$deger[2][0],"yarin_sicaklik"=>$deger[3][0]);
}
$durum = hava("samsun");
if (isset($durum["bugun"]))
echo "Gün: ".$durum["bugun"]."<br>".$durum["bugun_durum"]." - ".$durum["bugun_sicaklik"]."<br>";
echo "Gün: ".$durum["yarin"]."<br>".$durum["yarin_durum"]." - ".$durum["yarin_sicaklik"]."<br>";
$durum = hava("Istanbul");
if (isset($durum["bugun"]))
echo "Gün: ".$durum["bugun"]."<br>".$durum["bugun_durum"]." - ".$durum["bugun_sicaklik"]."<br>";
echo "Gün: ".$durum["yarin"]."<br>".$durum["yarin_durum"]." - ".$durum["yarin_sicaklik"]."<br>";
$durum = hava("ankara");
if (isset($durum["bugun"]))
echo "Gün: ".$durum["bugun"]."<br>".$durum["bugun_durum"]." - ".$durum["bugun_sicaklik"]."<br>";
echo "Gün: ".$durum["yarin"]."<br>".$durum["yarin_durum"]." - ".$durum["yarin_sicaklik"]."<br>";
$durum = hava("agri");
if (isset($durum["bugun"]))
echo "Gün: ".$durum["bugun"]."<br>".$durum["bugun_durum"]." - ".$durum["bugun_sicaklik"]."<br>";
echo "Gün: ".$durum["yarin"]."<br>".$durum["yarin_durum"]." - ".$durum["yarin_sicaklik"]."<br>";
?>