Bazı firmalardan benzin fiyatlarını çekip sitemde listeletmek istiyorum. Opet bp shell vs gibi. Örnek şu şekilde kullandım.
function Baglan($url){
$curl=curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
/*curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);*/
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$cikti=curl_exec($curl);
echo curl_error($curl);
curl_close($curl);
return str_replace(array("\n","\t","\r"),null,$cikti);
}
$bag=Baglan("https://www.opet.com.tr/istanbul-akaryakit-fiyatlari");
preg_match_all('#(.*?)#',$bag,$diziler_list);
//print_r($diziler_list);
echo "Yol Kontrol Kesim No Açıklama Güncelleme Tarihi Bildirim tarihi ";
for ($i=1; $i < count($diziler_list[1]) ; $i++) {
preg_match_all('#(.*?)#', $diziler_list[1][$i], $kesimno);
//print_r($kesimno);
$kesimnumara=$kesimno[1][0];
$bildirimtarihi=$kesimno[1][1];
$guncellemetarihi=$kesimno[1][2];
preg_match_all('#(.*?)#', $diziler_list[1][$i], $bilgi);
//print_r($kesimno);
$icerik=$bilgi[1][0];
echo ''.$kesimnumara.' '.$icerik.' '.$bildirimtarihi.' '.$guncellemetarihi.' ';
}
echo "
";
Bu durum ile bir yere varamadım bu veya harici nasıl veri çekebilirim bilgisi olan var mı acaba?