• 04-12-2012, 16:47:13
    #1
    http://www.nevsehiraskf.net/index.ph...gurubu-fikstur

    bu sayfanın kodlarını cektim ama içindeki tabloyu düzgün bir şekilde alamadım sadece tabloya almak preg match ile yardımlarınız için şimdiden tskler
  • 04-12-2012, 16:55:40
    #2
    Üyeliği durduruldu
    preg_match_all('#<dt class="EVET">(.*?)</dt>#s',$getir,$kontrolx);
    $kontrol="";
    for ($a=0; $a<count($kontrolx[1]); $a++) {
    	$kontrol .= $kontrolx[1][$a];
    
    }
    echo $kontrol.'<br>';
    	
    
    $getir = kaynak
    galiba az da olsa kaynak olur kodlarını sunmadıgun için tam yardımcı olamam direklt ordan istegini yapmam da işi yapmam demektir... Elindeki kodları sun nerde ne yanlış yapıyorsun bakalım ona gore duzeltelim... ve hangi alanı istiyorsun ou da resim cek halka içine al bizde tam bilelim ne istiyorsun...
  • 04-12-2012, 17:08:24
    #3
    hocam verdiginiz kod sorunu çözdü ben kodlarıda paylasayım başkalarına yardımcı olur.

    <?php
    $site="http://www.nevsehiraskf.net/index.php/1-amator-kume/a-gurubu-fikstur";
    $crl = curl_init();
    curl_setopt($crl, CURLOPT_TIMEOUT, "30");
    curl_setopt($crl, CURLOPT_URL, "$site");
    curl_setopt($crl, CURLOPT_HEADER, 0);
    curl_setopt($crl, CURLOPT_RETURNTRANSFER, 1);
    $haberkaynak = curl_exec($crl);

    $getir = $haberkaynak;
    preg_match_all('#<table(.*?)</table>#s',$getir,$kontrolx);
    $kontrol="";
    for ($a=0; $a<count($kontrolx[1]); $a++) {
    $kontrol .= $kontrolx[1][$a];

    }
    echo '<table'. $kontrol.'</table>';
    ?>
  • 04-12-2012, 17:40:32
    #4
    Üyeliği durduruldu
    ok o zaman....

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:40:32 -->-> Daha önceki mesaj 17:12:03 --

    function siteBaglan($url){
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_URL, $url);
            $browser = $_SERVER['HTTP_USER_AGENT'];
            curl_setopt($ch, CURLOPT_USERAGENT,"googlebot");
            curl_setopt($ch, CURLOPT_HEADER, 0);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLOPT_REFERER, "http://www.google.com/");
            $source = curl_exec($ch);
            curl_close($ch);
            return $source;
        }
     $getir = siteBaglan("http://www.nevsehiraskf.net/index.php/1-amator-kume/a-gurubu-fikstur"); 
       preg_match_all('#<table(.*?)</table>#s',$getir,$kontrolx); 
    $kontrol=""; 
    for ($a=0; $a<count($kontrolx[1]); $a++) { 
        $kontrol .= $kontrolx[1][$a]; 
    
    } 
    echo '<table>'. $kontrol.'</table>';
    Curl için bir function yapalım ve bu sekişlde kullnalım aynı sayfa içinde birden cok baglan yapabiliriz surekli aynı kodu yazmayalım....
  • 04-12-2012, 17:46:34
    #5
    çok teşekkür ederim ALLAH razı olsun...