Merhaba Arkadaşlar.
Php Döviz Kuru Botunu Paylaşmak İstedim.
İsteyen Arkadaşlar Tasarım Olarak Düzenleyip İstedikleri Şekilde Kullanabilirler.
<?
function CurlFunc($url, $timeout = 20, $connect_timeout = 5){
if(!extension_loaded("curl")){ die("Extension yuklu degil socket deneyebilirsin"); }
$handle = curl_init();
if (!$handle) { die ("Curl oturumu baslatamadim.."); }
curl_setopt($handle, CURLOPT_URL, $url);
curl_setopt($handle, CURLOPT_HEADER, false);
curl_setopt($handle, CURLOPT_NOBODY, false);
curl_setopt($handle, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0");
curl_setopt($handle, CURLOPT_BINARYTRANSFER, true);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
curl_setopt($handle, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($handle, CURLOPT_TIMEOUT, $timeout);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, $connect_timeout);
$response = curl_exec($handle);
curl_close($handle);
return $response;
}
$site=CurlFunc("http://www.doviz.com/");
$data1=explode ('<div class="header-row">', $site);
$data1=explode ('</div>', $data1[1]);
$data2=explode ('<span class="header-icons icons-gold"></span>', $data1[0]);
$data2=explode ('</a>', $data2[1]);
$data3=explode ('<span class="header-icons icons-dolar"></span>', $data1[0]);
$data3=explode ('</a>', $data3[1]);
$data4=explode ('<span class="header-icons icons-euro"></span>', $data1[0]);
$data4=explode ('</a>', $data4[1]);
$data5=explode ('<span class="header-icons icons-bist"></span>', $data1[0]);
$data5=explode ('</a>', $data5[1]);
preg_match('#<span class="menu-row1">(.*?)</span>(.*?)<span class="menu-row2">(.*?)</span>(.*?)<span class="menu-row3">(.*?)<span class="(.*?)"></span></span>#si',$data2[0],$phpbot1);
$altinguncel = trim($phpbot1[3]);
$altindegisim = trim($phpbot1[5]);
$altindurum = trim($phpbot1[6]);
preg_match('#<span class="menu-row1">(.*?)</span>(.*?)<span class="menu-row2">(.*?)</span>(.*?)<span class="menu-row3">(.*?)<span class="(.*?)"></span></span>#si',$data3[0],$phpbot2);
$dolarguncel = trim($phpbot2[3]);
$dolardegisim = trim($phpbot2[5]);
$dolardurum = trim($phpbot2[6]);
preg_match('#<span class="menu-row1">(.*?)</span>(.*?)<span class="menu-row2">(.*?)</span>(.*?)<span class="menu-row3">(.*?)<span class="(.*?)"></span></span>#si',$data4[0],$phpbot3);
$euroguncel = trim($phpbot3[3]);
$eurodegisim = trim($phpbot3[5]);
$eurodurum = trim($phpbot3[6]);
preg_match('#<span class="menu-row1">(.*?)</span>(.*?)<span class="menu-row2">(.*?)</span>(.*?)<span class="menu-row3">(.*?)<span class="(.*?)"></span></span>#si',$data5[0],$phpbot4);
$bistguncel = trim($phpbot4[3]);
$bistdegisim = trim($phpbot4[5]);
$bistdurum = trim($phpbot4[6]);
?>
<div>Altın : <?=$altinguncel?> / <?=$altindegisim?> <img src="<?=$altindurum?>.png"></div></br>
<div>Dolar : <?=$dolarguncel?> / <?=$dolardegisim?> <img src="<?=$dolardurum?>.png"></div></br>
<div>Euro : <?=$euroguncel?> / <?=$eurodegisim?> <img src="<?=$eurodurum?>.png"></div></br>
<div>Bist : <?=$bistguncel?> / <?=$bistdegisim?> <img src="<?=$bistdurum?>.png"></div></br>Düşüş ve Yükseliş Resimlerini Kendiniz Ayarlarsınız.