sağol.
sağolasın izledim videoları faydalı oldu.
Şöyle bir şey yaptım az önce işine yarar mı ?
<?PHP
$site="http://weather.yahooapis.com/forecastrss?p=GRXX0033&u=f";
$ch=curl_init($site);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$data=curl_exec($ch);
curl_close($ch);
preg_match('|<description>(.*?)</description>|si',$data,$f);
preg_match('|<pubDate>(.*?)</pubDate>|si',$data,$ff);
preg_match('|<description><!\[CDATA\[(.*?)]]></description>|si',$data,$fff);
echo $b=$f[1]."<br>";
echo $a=$ff[1];
echo $c=nl2br($fff[1]);
?>
hata verdi sağolasın hallettim.
Linkte detaylı çekebiliyorum. Ama hava şartlarını türkçeleştiremedim.
sağol hocamda 2 tane php dosyası eksik sanırım çalışmadı ama önemi yok hallettim ben.
//
buyrun arkadaşlar çok sade ve kullanışlı oldu kodlar biraz hammallığa kaçmış olabilir ama biraz acelesi vardı
lazım olanlar adresi değiştirip dilediği gibi kullanabilir hoş oldu
<?php
$datas=file("http://weather.yahooapis.com/forecastrss?p=GRXX0033&u=c");
//tarih
$tarih=$datas["8"];
$tarih = substr($tarih, 20, 11);
//tarih
//gün
$gun=$datas["8"];
$gun = substr($gun, 15,3);
//gün
//saat
$saat=$datas["8"];
$saat = substr($saat, 31,6);
//saat
//durum
$durum=$datas["32"];
$durum = substr($durum,0,13);
//durum
//derece
$derece=$datas["32"];
$derece = substr($derece,15,3);
//derece
//img
$img=$datas["30"];
//img
echo "Tarih: $gun | $tarih <br>";
//echo $saat;
//echo "<br>";
echo "Hava Durumu:$durum<br>";
echo "Derece:$derece<br>";
echo $img;
//bugunenyuksek
$bugunenyuksek=$datas["34"];
$bugunenyuksek = substr($bugunenyuksek,18,3);
//bugunenyuksek
echo "Bugun Max: $bugunenyuksek";
//bugunendusuk
$bugunendusuk=$datas["34"];
$bugunendusuk = substr($bugunendusuk,25,8);
//bugunendusuk
echo "<br>Bugun Min:$bugunendusuk";
//yarınenyuksek
$yarınenyuksek=$datas["35"];
$yarınenyuksek = substr($yarınenyuksek,18,4);
//yarınenyuksek
echo "<br>Yarin Max: $yarınenyuksek";
//yarınendusuk
$bugunendusuk=$datas["35"];
$bugunendusuk = substr($bugunendusuk,26,7);
//yarınendusuk
echo "Yarin Min: $bugunendusuk";
?>