Misafir adlı üyeden alıntı: mesajı görüntüle



        $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);