MertDemirci
Hectopat
- Katılım
- 30 Mart 2013
- Mesajlar
- 103
Bir kaç gündür siteme basit bir hava durumu eklemeye çalışıyordum sonunda başardım. Belki işinize yarar. 
Kodları bir kaç siteden buldum fakat bulduğum kodların bazıları sıkıntılıydı ve kodları düzenleyerek çalıştırmayı başardım.
Ekran Çıktısı
Burayı Aşağıdaki kod ile değiştirin:
Orjinali:
Dosya:
http://www.mediafire.com/download/84nb4z4cwmfmi75/HavadurumuGuncel.php
Bazı illerde nadiren resim gözükmeme sorunu var bunun sebebi meteoroloji müdürlüğünün sayfasına uygun resim yükleyemediğinden kaynaklanıyor.
Kodları bir kaç siteden buldum fakat bulduğum kodların bazıları sıkıntılıydı ve kodları düzenleyerek çalıştırmayı başardım.
PHP:
<?php
function Baglan($link)
{
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$link);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_REFERER,"http://www.mgm.gov.tr/");
curl_setopt($ch, CURLOPT_TIMEOUT, 9999999);
$Curl = curl_exec($ch); curl_close($ch);return $Curl;
}
?>
<?php
$il = "karabük";
$Site = Baglan("http://www.meteor.gov.tr/tahmin/il-ve-ilceler.aspx?m=".$il."");
?>
<?php
preg_match_all('@<td><em class="renkMin zemimeZ">(.*?)</em></td>@si',$Site,$Sicaklikge);
preg_match_all('@<td><em class="renkMax">(.*?)</em></td>@si',$Site,$Sicaklikgu);
preg_match_all('@<td title = "(.*?)" rowspan="2"><img src="https://www.technopat.net/forum/FILES/imgIcon/(.*?)" alt="(.*?)" /> </td>@si',$Site,$Resim);
preg_match_all('@<h1 id="sfB" style="clear:both;">(.*?)<strong>(.*?)</strong></h1>@si',$Site,$ill);?>
<?
php error_reporting(E_ALL & ~E_NOTICE);
?>
HTML:
Html içerisine yazılacak php kodu
[PHP]
//resim kodu
<img src="http://www.meteor.gov.tr/FILES/imgIcon/<?=$Resim[2][0]?>" alt="" width="40" height="35" align="center"/>
//Sicaklik Kodu
<?=$Sicaklikge[1][0]?><?=$Sicaklikgu[1][0]?>
[/PHP]

Burayı Aşağıdaki kod ile değiştirin:
PHP:
preg_match_all('@<td title = "(.*?)" rowspan="2"><img src="https://www.technopat.net/forum/FILES/imgIcon/(.*?)" alt="(.*?)" /> </td>@si',$Site,$Resim);
PHP:
preg_match_all('@<td title = "(.*?)" rowspan="2"><img src="buraya2noktakoy/FILES/imgIcon/(.*?)" alt="(.*?)" /> </td>@si',$Site,$Resim);
Dosya:
http://www.mediafire.com/download/84nb4z4cwmfmi75/HavadurumuGuncel.php
Bazı illerde nadiren resim gözükmeme sorunu var bunun sebebi meteoroloji müdürlüğünün sayfasına uygun resim yükleyemediğinden kaynaklanıyor.
Son düzenleyen: Moderatör: