Bu gün 15-20 dakikalık bir süre ile ortalama 2-3 haftadır uğraştığım php ile diğer sitelerden veri alma yöntemlerini araştırdım. Bu sürede namaz vakitlerini çekebileceğimiz bir sicript yaptım.
<php
function ara($bas, $son, $yazi)
{
@preg_match_all(’/’ . preg_quote($bas, ’/’) .
’(.*)’. preg_quote($son, ’/’).’/i’, $yazi, $m);
return @$m[1];
}
$site2 = "http://www.namazvakti.com/Main.phpcityID=16753";
$icerik2 = file_get_contents($site2);
$Imsak = ara(’’, ’’, $icerik2);
$Gunes = ara(’’, ’’, $icerik2);
$Ogle = ara(’’, ’’, $icerik2);
$Ikindi = ara(’’, ’’, $icerik2);
$Aksam = ara(’’, ’’, $icerik2);
$Yatsi = ara(’’, ’’, $icerik2);
echo ’İmsak: ’ . $Imsak[0] .’’;
echo ’Gunes: ’ . $Gunes[0] .’’;
echo ’Ogle: ’ . $Ogle[0] .’’;
echo ’Ikindi: ’ . $Ikindi[0] .’’;
echo ’Aksam: ’ . $Aksam[0] .’’;
echo ’Yatsi: ’ . $Yatsi[0] .’’;
>
Yukarıdaki kodları PHP 5 ve üstü yüklü bir sunucuda çalıştırdığınızda Konya ilinin namaz vakitlerine ulaşabileceksiniz. Kodlama basit olduğu için öyle uzun uzun anlatma gereği duymuyorum. Yanlız kodları notepad ile kaydederken kodlamanın utf-8 olmasına dikkat edin, yoksa türkçe karakterlerin sapıttığını göreceksiniz. :)
Şimdiden hayırlı olsun.