Arşivde çalışan bu kalmış, Meteoroloji sürekli adres değiştiriyor.
Verdiğiniz adrestekinin de çalışmaması lazım.

Aşağıdaki kodu
hava("Ankara");
hava("Istanbul");
hava("Izmir");
hava("Bursa");
bölümünde il isimlerinin yerine Türkçe karakter kullanmamak kaydıyla istediğiniz il ismin yazarak kullanabilirsiniz.


<?php

function hava($il) {
    $site = file("http://meteo.tr.net/cgi-bin/wfa.pl?$il");
    $sayfa = "";

    foreach ($site as $no => $satir) {
        $sayfa .= $satir;
    }
    preg_match_all("/[0-9]{1,2}\/[0-9]{1,2}.[C]{1}/",$sayfa,$deger);

    echo "$il: ".$deger[0][0]." <br />";
}

hava("Ankara");
hava("Istanbul");
hava("Izmir");
hava("Bursa");

?>
Çıktı:
Alıntı
Ankara: 5/17°C
Istanbul: 12/18°C
Izmir: 15/22°C
Bursa: 13/21°C
..........................................
EK: İlla grafik olsun derseniz meteor.gov.tr'nin kodlarını şu şekilde de kullanabilirsiniz.