• 23-09-2008, 21:51:40
    #1
    Meraba arkadaşlar;
    <div class="mp3_1"><div class="hit">276 x dinlendi</div><a href="10401--adnan-senses-elveda-mp3-dinle.html"> Adnan Senses Elveda</a></div>
    Burdaki linki preg_match ile nasıl alabilirim, birde ek olarak şunu sormak istiyorum burdaki veriyi explode ile aşağıdaki şekilde alıyorum; ancak bunu döngü haline getirip sayfadaki bütün verileri alamadım, bu konuda da yardımcı olursanız sevirnirim.
    $baslik=explode('<div class="mp3_1">', $icerik);  
        $baslik=explode('</a></div>', $baslik[1]); 
        $topla=explode('</div>', $baslik[0]); 
        echo $topla[1];
  • 24-09-2008, 00:45:16
    #2
    <?php
    $kaynak = '<div class="mp3_1"><div class="hit">276 x dinlendi</div><a href="10401--adnan-senses-elveda-mp3-dinle.html"> Adnan Senses Elveda</a></div>';
    preg_match_all("'<div class=\"mp3_1\"><div class=\"hit\">(.*?)</div><a href=\"(.*?)\">(.*?)</a></div>'", $kaynak, $link);
    for($i=0; $i<count($link[1]); $i++){
    echo $link[2][$i].'<br>';
    }
    ?>
    Fazla bilgim yok, bu şekilde yapabilirsin.
  • 24-09-2008, 07:36:05
    #3
    Üyeliği durduruldu
    macchess adlı üyeden alıntı: mesajı görüntüle
    Meraba arkadaşlar;
    <div class="mp3_1"><div class="hit">276 x dinlendi</div><a href="10401--adnan-senses-elveda-mp3-dinle.html"> Adnan Senses Elveda</a></div>
    Burdaki linki preg_match ile nasıl alabilirim, birde ek olarak şunu sormak istiyorum burdaki veriyi explode ile aşağıdaki şekilde alıyorum; ancak bunu döngü haline getirip sayfadaki bütün verileri alamadım, bu konuda da yardımcı olursanız sevirnirim.
    $baslik=explode('<div class="mp3_1">', $icerik);  
        $baslik=explode('</a></div>', $baslik[1]); 
        $topla=explode('</div>', $baslik[0]); 
        echo $topla[1];
    explode ile de yaparsın

    $baslik=explode('<div class="mp3_1">', $icerik);  
    foreach ($baslik as $ayaklik) {
        $baslik=explode('</a></div>', $ayaklik); 
        $topla=explode('</div>', $baslik[0]); 
        echo $topla[1];
    }
  • 24-09-2008, 14:26:06
    #4
    İkinize de teşekkürler; ancak yine takıldığım iki konu var, birincisi preg_match_all ile aldığım linklerde aşağıdaki kodları almak istedim ancak bir türlü olmadı, ikinci olarak aşağıdaki embed kodlarını toplu halde nasıl veritabanına yazarım.
    <embed src="http://static.boomp3.com/player.swf?song=bzf1nk98e_f" type="application/x-shockwave-flash" wmode="transparent" allowscriptaccess="always" align="middle" height="20" width="300">
  • 24-09-2008, 14:53:58
    #5
    Arkadaşlar aşağıdaki kodda <embed> arasındaki kodları almaya çalıştım ama hata verdi acaba ne yanlış?
    $baslik=explode('<embed src="', $icerik);  
    foreach ($baslik as $ayaklik) {
        $baslik=explode('">', $ayaklik); 
        echo $baslik[0]."<br>";
        }
  • 24-09-2008, 16:09:35
    #6
    Arkadaşlar yok mu yardımcı olacak ?
  • 24-09-2008, 16:11:37
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hatayı yazarmısın ? Kodda bir yanlışlık göremedim :S
  • 24-09-2008, 16:19:26
    #8
    AndyCap adlı üyeden alıntı: mesajı görüntüle
    Hatayı yazarmısın ? Kodda bir yanlışlık göremedim :S
    Hata vermiyor sayfa takılı kalıyor.
  • 24-09-2008, 16:44:22
    #9
    Sorunu şu an hallettim ancak bu seferde veri tabanına yazamadım; o nasıl olur acaba?