$kaynak = file_get_contents("http://www.webrazzi.com");
preg_match_all('@<h2>(.*?)</h2>@si',$kaynak,$kayit);bu sefer tam anlatabileceğimi düşünüyorum.
şimdi bu tarz bi kodla webrazzide anasayfadaki h2 tagına sahip başlıkları çekiyoruz.
her defasında file_get_contents kısmına site adresini yazmaktansa (örnek olarak page/2 - page/3 - page/4 gibi )
tek seferde tüm sayfalardaki başlıkları çekebilsem. yada bir limit olsa atıyorum ilk 10 sayfadaki başlıkları çekebilsem?
umarım bu defa anlatabilmişimdir.
basit bir for döngüsü ile yapabilirsin
$kaynak = file_get_contents("http://www.webrazzi.com");
yerine
$kaynak = '';
for ($i=1; $i<6; ++$i) {
$kaynak .= file_get_contents("http://www.webrazzi.com/page/".$i);
}
preg_match_all('@<h2>(.*?)</h2>@si',$kaynak,$kayit);