function site_kaynak($url) {
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
return curl_exec($ch);
}En basit örneği ile curl bağlantısını bu şekilde kurabilirsin. file_get_contents ten tek farkı senin tanımladığın bir fonksiyon olması, asıl olarak file_get_contents te bir fonksiyondur fakat php içerisinde geldiği için sen sadece fonksiyon ismini kullanır yazarsın.
$konuLink = file_get_content('http://siteadresi.com');
preg_match_all("<h1>(.*?)</h1>",$konuLink,$bot_konuBaslik); $konuLink = site_kaynak('http://siteadresi.com');
preg_match_all("<h1>(.*?)</h1>",$konuLink,$bot_konuBaslik);İkiside aynı... Curl öğrenmek için SETOPT ( set options ) değerlerini araştır ve bu fonksiyonu kendine göre değiştir, refferer , post , vs vs...