asiminnesli adlı üyeden alıntı: mesajı görüntüle
hocam buyur tam calisan kod boyle olmali
<?php
function siteAdresi($site)
{
$ch = curl_init();
$hc = "YahooSeeker-Testing/v3.9 (compatible; Mozilla 4.0; MSIE 5.5; Yahoo! Search - Web Search)";
curl_setopt($ch, CURLOPT_REFERER, 'http://www.google.com');
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);
return $site;
}
function search($start, $end, $string)
{
@preg_match_all('/' . preg_quote($start, '/') .
'(.*?)'. preg_quote($end, '/').'/i', $string, $m);
return @$m[1];
}

$veri= siteAdresi("https://www.trendyol.com/fox-shoes/siyah-kadin-cizme-e726203409-p-3597045?boutiqueId=372256&merchantId=107292");
echo "Trendyol Fiyat: ".search('"sellingPrice":{"text":"','","',$veri)[0];
?>
sebebine gelince senin yaptigin file_get_content dinamik uretilen ve o anda html content uretmeyin renderla calisan sitelerde calismaz sanriim dosya olarak istiyorsun datayi. Ama o data bir dosyadan gelmiyor. Surekli acik kaliyor dosyanin ucu.
N11 de bu olmayabilir ama Trendyolda varmis.
Ikinci olarak trendyol icerisinde json olarak sellingPrice adiyla bunu iceriyor zaten ordan cektim 1-2 deneme de yaptim aliyor fiyati
sellingPrice bende düşündümde discountedPrice var indirime giriyor fiyat sabit olsa.