başka siteden veri çekerken file_get_contents fonksiyonunu kullanıyorum ancak bazen curl gerek oluyor mesela

$konuLink = file_get_content('http://siteadresi.com');
preg_match_all("<h1>(.*?)</h1>",$konuLink,$bot_konuBaslik);

şeklinde file_get_contents ile h1 tagları arasındaki verileri rahatlıkla çekebiliyoruz fakat curl ile parça parça veri çekim olayını anlamadım sayfanın tamamı olarak veri çekiliyor ancak parça parça çekerken sıkıntı yaşıyorum kısa bir örnekle birileri açıklarsa çok makbule geçecektir şimdiden teşekkür ederim.