• 26-09-2013, 01:34:09
    #1
    Üyeliği durduruldu
    Arkadaşlar aşağıdaki html kodu da sadece tür adlarını almaya çalışıyorum ama bir türlü alamadım.


    <span style="width:295px;">                                                                        <a href="http://www.xxx.com/filmler/aksiyon" itemprop="url" title="Aksiyon Filmleri"><span itemprop="genre">Aksiyon</span></a>
                            ,&nbsp;                                                                      <a href="http://www.xxx.com/filmler/biyografi" itemprop="url" title="Biyografi Filmleri"><span itemprop="genre">Biyografi</span></a>
                            ,&nbsp;                                                                      <a href="http://www.xxx.com/filmler/dram" itemprop="url" title="Dram Filmleri"><span itemprop="genre">Dram</span></a>				</span>
    Bu şekilde almaya çalışıyorum ama sadece 1 tanesini alıyorum sadece aksiyon çıkıyor, ben aksiyon biyografi vs diğer tür adlarını da almak istiyorum, bunu nasıl yapabilirim acaba ?

    preg_match_all('@<span style="width:295px;">(.*?)<span itemprop="genre">(.*?)</span>(.*?)</a>@si',$cek,$tur);
    print_r($tur);
  • 26-09-2013, 02:45:27
    #2
    Üyeliği durduruldu
    preg_match_all('#<a href="(.*?)" itemprop="url" title="(.*?)">(.*?)</a>#i',$cek,$tur);
  • 26-09-2013, 02:51:29
    #3
    Üyeliği durduruldu
    RobinsonCrusoe adlı üyeden alıntı: mesajı görüntüle
    preg_match_all('#<a href="(.*?)" itemprop="url" title="(.*?)">(.*?)</a>#i',$cek,$tur);
    teşekkürler hocam sorunu çözdüğünüz için
  • 26-09-2013, 02:58:49
    #4
    Üyeliği durduruldu
    rica,basit birşey