• 17-09-2012, 18:29:14
    #1
    arkadaÅŸlar

    siteadi.com/index.php?a=td
    siteadi.com/index.php?a=td&p=2
    siteadi.com/index.php?a=td&p=3 ...

    tüm sayfaları tek seferde almanın mantığı nedir?

    yani tek tek yapmaktansa tümünü birden tek seferde listelesin istiyorum.

    umarım anlatabilmişimdir
  • 17-09-2012, 18:31:27
    #2
    malesef anlatamadın
  • 17-09-2012, 18:31:54
    #3
    Kodları göremeden bişey demek güç. SQL'den çektiğiniz kodlardan sayfa birin limitini arttırarak yapabilirsiniz.
  • 17-09-2012, 18:48:23
    #4
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    malesef anlatamadın

    GoodSave! adlı üyeden alıntı: mesajı görüntüle
    Kodları göremeden bişey demek güç. SQL'den çektiğiniz kodlardan sayfa birin limitini arttırarak yapabilirsiniz.
            $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.
  • 17-09-2012, 19:16:12
    #5
    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);