• 12-09-2009, 22:07:05
    #1
    Mesela alt alta dizilmi$ fikralar var diyelim..
    <div class="fikra">Fikra-1</div>
    <div class="fikra">Fikra-2</div>
    <div class="fikra">Fikra-3</div>

    A$agidaki kod ile sadece bir tane fikrayi cekebiliyorum, nasil olucakta 3unude cekicem pekii? `preg_match_all` denedim olmadi, Array yazisi cikti


    <?php 
    
    
    $id=$_GET['id']; 
    if($id!=40){ 
    $site=file_get_contents("http://sitem.com/$id-uu.html");   
    $idx=$id++;
    }
    $anaalan='#http://rapidshare.com/files/(.*?)" target="_blank">#si';      
    preg_match($anaalan,$site,$anafonksiyon);
    
    $ana=$anafonksiyon[1]; 
    
    echo"$ana";
    
    
    ?>
  • 12-09-2009, 22:20:37
    #2
    $site="siteadres.com";
    $ok=file_get_contents($site);
    preg_match_all('|<div class="fikra">(.*?)</div>|si',$ok,$fikra1);
    for($i=0; $i<=100; $i++) //$i<=100 bura kaç adet olacağıdır
    {
    $fikra=$fikra1[$i][1];
    }
    $site değişkenine siteyi yazarsan çekeceğini düşünüyorum.
  • 12-09-2009, 22:32:37
    #3
    $fikra=$fikra1[$i][1];
    satirinda hata veriyor ne yazik ki
  • 12-09-2009, 22:47:58
    #4
    Selam,
    Aşagıdaki şekilde denermisin.
    $id=$_GET['id']; 
    if($id!=40){ 
    $site=file_get_contents("http://sitem.com/$id-uu.html");   
    $idx=$id++;
    }
    $desen='#http://rapidshare.com/files/(.*?)" target="_blank">#si';      
    preg_match_all($desen,$site,$diziatama);
    
    foreach ($diziatama[1] as $val){
        
        echo $val;
    }
  • 12-09-2009, 23:28:12
    #5
    wWhat adlı üyeden alıntı: mesajı görüntüle
    $fikra=$fikra1[$i][1];
    satirinda hata veriyor ne yazik ki
    verdiği hata nedir?
    echo $fikra; yazınca görünüyor bende.

    edit:// bir şeyi atlamışım kodda alttaki gibi birde dene;

    $site="siteadres.com";
    $ok=file_get_contents($site);
    preg_match_all('|<div class="fikra">(.*?)</div>|si',$ok,$fikra1,PREG_SET_ORDER);
    for($i=0; $i<=100; $i++) //$i<=100 bura kaç adet olacağıdır
    {
    $fikra=$fikra1[$i][1];
    echo $fikra;
    }
  • 12-09-2009, 23:37:50
    #6
    By_System adlı üyeden alıntı: mesajı görüntüle
    verdiği hata nedir?
    echo $fikra; yazınca görünüyor bende.
    edit:// bir şeyi atlamışım kodda alttaki gibi birde dene;
    $site="siteadres.com";
    $ok=file_get_contents($site);
    preg_match_all('|<div class="fikra">(.*?)</div>|si',$ok,$fikra1,PREG_SET_ORDER);
    for($i=0; $i<=100; $i++) //$i<=100 bura kaç adet olacağıdır
    {
    $fikra=$fikra1[$i][1];
    echo $fikra;
    }
    Arkadaşın hatasını ben düzelteyim;

    $fikra=$fikra1[$i][1]; olan yeri

    $fikra=$fikra1[1][$i];
    olarak değiştir $i ile 1 in yerini karıştırmış arkadaş sanırım
  • 13-09-2009, 00:26:19
    #7
    jrpowerslave adlı üyeden alıntı: mesajı görüntüle
    Arkadaşın hatasını ben düzelteyim;
    $fikra=$fikra1[$i][1]; olan yeri
    $fikra=$fikra1[1][$i];
    olarak değiştir $i ile 1 in yerini karıştırmış arkadaş sanırım
    Hayır karıştırmadım aynen öyle $fikra1[$i][1]
  • 13-09-2009, 00:35:59
    #8
    By_System adlı üyeden alıntı: mesajı görüntüle
    verdiği hata nedir?
    echo $fikra; yazınca görünüyor bende.
    edit:// bir şeyi atlamışım kodda alttaki gibi birde dene;
    $site="siteadres.com";
    $ok=file_get_contents($site);
    preg_match_all('|<div class="fikra">(.*?)</div>|si',$ok,$fikra1,PREG_SET_ORDER);
    for($i=0; $i<=100; $i++) //$i<=100 bura kaç adet olacağıdır
    {
    $fikra=$fikra1[$i][1];
    echo $fikra;
    }
    By_System adlı üyeden alıntı: mesajı görüntüle
    Hayır karıştırmadım aynen öyle $fikra1[$i][1]
    ben [1][$i] olur diye biliorm neyse sdemirkesen gelsin yapar yorumunu
  • 13-09-2009, 01:31:36
    #9
    @By_system
    $site="http://sitem.com/$id-uu.html"; 
    $ok=file_get_contents($site); 
    preg_match_all('|<a href="http://rapidshare.com/files/(.*?)" target="_blank">|si',$ok,$fikra1,PREG_SET_ORDER); 
    for($i=0; $i<=50; $i++) //$i<=100 bura kaç adet olacağıdır 
    { 
    $fikra=$fikra1[$i][1]; 
    echo "$fikra<br>";
    kodun cok guzel $ekilde cali$ti ama anlamadigim bir nedenden dolayi localhost'da hata veriyor ve `$fikra=$fikra1[$i][1]; ` $eklinde cali$iyor..

    @aLKaDraZ
    $id=$_GET['id']; 
    if($id!=40){ 
    $site=file_get_contents("http://sitem.com/$id-uu.html");   
    $idx=$id++;
    }
    $desen='#http://rapidshare.com/files/(.*?)" target="_blank">#si';      
    preg_match_all($desen,$site,$diziatama);
    foreach ($diziatama[1] as $val){
        echo "http://rapidshare.com/files/$val<br>";
    }
    guzelce cali$iyor numara girmenede gerek kalmiyor sayfadaki her$eyi aliyor.. Butun yardimlarima cevap veriyorsun Bu arada alkadraz'in giri$inde mahkumlardan birinin sozu yaziyordu alakasiz ama soyliyim; `tanriya bisikletim olsun dua ediyordum sonra tanrinin sisteminin oyle olmadigini anladim ve bisiklet calip affetmesi icin dua ettim` diye.. nickin cok manali yani