Merhaba curl ile bir siteden veri çekmeye calısıyorum. Veriyi her 2 saniyede bir yeniletiyorum. Canlı döviz kuru gibi düşünebilirsiniz.
Veriyi çekiyorum ama bana gerekli olan alan haricinde acıklamayıda cekiyor.
Çektiğim veriden sadece fiyatı nasıl yazdırabilirim yardımcı olurmusunuz. Kodlarımı yazıyorum buyrun:

Alıntı
<?php
function siteConnect($site)
{
$ch = curl_init();
$hc = "";
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_URL, $site);
curl_setopt($ch, CURLOPT_USERAGENT, $hc);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$site = curl_exec($ch);
curl_close($ch);

preg_match_all('@<td nowrap><b><font size=1 color="blue">(.*?)</font>@si',$site,$verifiyat);
echo $verifiyat[0][0];
}
$giris = siteConnect('www.veriyicektigimsite.com');
echo $giris;
?>
Sitenin kaynak kodunda <td nowrap><b><font size=1 color="blue">DOLAR : 3,9125</font> şeklinde bulunan kodu çekiyorum karşıma DOLAR : 3,9125 şeklinde veri geliyor. Bana gerekli olan 3,9125 veriyi çekmesi.
Explode ile parçalamak vs gerekiyormuş ama ne yaptıysam beceremedim. Kodları nasıl kullanacağımıda bilemedim acemiyim.
file_get_contents ile yaptım ama sunucum desteklemediği için curl ile yapmam gerekiyor.
Yardımcı olabilirseniz memnun olurum hayırlı günler.