• 02-04-2018, 19:29:46
    #1
    Merhaba arkadaşlar örnek kod aşağıda bu şekilde geliyor tek link fakat diğer linkleri ekleyemiyorum bunu nasıl ekleyebilirim ?

    Elimde bu şekilde siteye ait tüm konu başlık linkleri mevcut fakat bunların hepsinden veriyi nasıl alabilirim mevcut kod ile tek konu linki girdiğim zaman veriyi alabiliyorum.
    İstediğim yardım diğer linkleri file_get_contens içerisine nasıl ekleyebilirim ?

    https:// sitesmi.com/konu-basligi-1
    https:// sitesmi.com/konu-basligi-2
    https:// sitesmi.com/konu-basligi-3


    <?php
    $url = file_get_contents("https://sitesmi.com/konu-basligi-1");

    preg_match_all('@<p><a rel="nofollow" target="_blank" href="(.*?)" class="external">video</a></p>@si',$url,$link);

    $cikti = implode("<br>", $link[1]);

    echo $cikti;
    ?>
  • 02-04-2018, 19:42:11
    #2
    tüm site linklerini diziye ekleyin sonrasında foreach döngüsü ile sıra ile alıcaksınız
  • 02-04-2018, 22:09:30
    #3
    orcuntuna adlı üyeden alıntı: mesajı görüntüle
    tüm site linklerini diziye ekleyin sonrasında foreach döngüsü ile sıra ile alıcaksınız
    Hocam mümkkünse bir örnek yapabilir misiniz ?
  • 02-04-2018, 23:00:57
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    multi curl ile istediğin sonucu elde edeblirsin
  • 02-04-2018, 23:14:28
    #5
    <?php
    $siteler[] = 'https:// sitesmi.com/konu-basligi-1';
    $siteler[] = 'https:// sitesmi.com/konu-basligi-2';
    $siteler[] = 'https:// sitesmi.com/konu-basligi-3';
    
    
    foreach($siteler as $s) {
        $url = file_get_contents($s);
    
        preg_match_all('@<p><a rel="nofollow" target="_blank" href="(.*?)" class="external">video</a></p>@si',$url,$link);
    
        $cikti = implode("<br>", $link[1]);
    
        echo $cikti;
    }
    ?>
  • 03-04-2018, 16:23:42
    #6
    Hayko adlı üyeden alıntı: mesajı görüntüle
    <?php
    $siteler[] = 'https:// sitesmi.com/konu-basligi-1';
    $siteler[] = 'https:// sitesmi.com/konu-basligi-2';
    $siteler[] = 'https:// sitesmi.com/konu-basligi-3';
    
    
    foreach($siteler as $s) {
        $url = file_get_contents($s);
    
        preg_match_all('@<p><a rel="nofollow" target="_blank" href="(.*?)" class="external">video</a></p>@si',$url,$link);
    
        $cikti = implode("<br>", $link[1]);
    
        echo $cikti;
    }
    ?>
    teşekkür ederim hocam