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>";
?>