Arkadaşlar bir bot yazdm, bottaki herşey tamam, hepsiburada dan ürünleri çekiyorum ancak crona koyduğumda veri çekme işlemi gerçekleşmiyor. Manuel olarak yaptığımda ise ürünleri veritabanına yazdırabiliyorum.
Şöyle bir fonksiyon ile curl işlemi gerçekleştiriyorum. Header ve Useragent bilgisinin lazım olacağını sanıyorum ancak beceremedim. Yardımcı olursanız çok sevinirim.
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']);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12');
$cikti=(curl_exec($curl));
echo curl_error($curl);
curl_close($curl);
$data = json_decode($json, true);
return str_replace(array("n","t","r"),null,$cikti);
}
Hepsiburada PHP Curl Sorunu
2
●619
- 05-01-2019, 16:30:30Hocam ben sadece wget http://www.domain.com/dosya.php yapıyorum, ve cron çalışıyor ancak verileri getirmiyor.Cankat adlı üyeden alıntı: mesajı görüntüle
Sizin verdiğiniz codda cron çalışmıyor.