• 08-05-2010, 20:14:29
    #1
    Arkadaşlar ben başka siteden link çekiyorum sorun yok ama ilk linki çekiyor...Benim amacım diğer linkleride çekmesi..Mesela ;

    Bir sayfadaki linkler;

    www.r10.net/xxxx.html
    www.r10.net/yyyy.html
    www.r10.net/zzzz.html

    php explode mantığıyla veri çekince sadece ilk link geliyor diğer linkler için nasıl bir döngü kurmalıyım?
  • 08-05-2010, 20:39:18
    #2
    Üyeliği durduruldu
    duzenli ifade kullanman gerekiyor http://www.php.net/manual/tr/functio...-match-all.php

    basit bir ornek;
    $sayfa = file_get_contents('http://www.site.com/sayfa.html');
    preg_match_all('~<a href="(.*?)">(.*)</a>~', $sayfa, $cikti);
    
    foreach ($cikti[1] as $link) {
        echo $link . '<br />';
    }
  • 09-07-2010, 20:44:29
    #3
    basit örnek için teşekkürler