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.