fake_dreams adlı üyeden alıntı: mesajı görüntüle
Arkadaslar bir siteden veri cekmek istiyorum ama sadece kaynak olan bölümü cekmek istiyorum bi kac kez yaptım sitenin tamamını cekti ben sadece kaynagi cekmek istiyorum yardim edebilecek arkadaslar varmı ? forumda cok konuya baktım ama bulamadim
Merhaba,

Basit curl ile tum kaynagi cekme fonksiyonu;

function veri_cek($url){
$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_URL => $url,
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "cache-control: no-cache"
  ),
));

$response = curl_exec($curl);

return $response;
}
Egerki ayiklamak istiyorsaniz basit sekilde;

$veri = veri_cek("http://hihaho.com/gelbobili-123.html");
preg_match_all('#<div class="deneme">(.*)</div>#si',$veri, $cikti);
enson

var_dump($cikti);
ne ayiklamak istedigini belirleyebilirsin.

(.*) koydugun yerler array icerisinde value olur.

Saygilar.