• 14-08-2013, 19:16:04
    #1
    doviz kısımlarını çekmek için tbody tagları arasını çekmek istiyorum.. ama olmuyor. nerde hata yapıyorum bilemedim.

    <?
    $site="http://www.xx.com/doviz.aspx"; 
    $adres=file_get_contents($site); 
    preg_match_all('#<tbody>(.*?)</tbody>#si',$adres, $title);
    echo $title[1];
    ?>
  • 14-08-2013, 19:17:20
    #2
    RegEx kullansanız daha kullanışlı olur tavsiye ederim.
  • 14-08-2013, 19:31:51
    #3
    zaten regex ve sonrasında explode kullandım?
  • 14-08-2013, 20:11:48
    #4
    Üyeliği durduruldu
    explode içine regex kullanmanız mümkün değil. preg_match kullanmanız gerek.
  • 14-08-2013, 20:14:37
    #5
    preg_match('#<tbody>([\r\n]*.*?)</tbody>#si', $adres, $title);
    işinizi görecektir fakat karşı sitede <tbody> diye bir tag yok.
  • 14-08-2013, 22:37:50
    #6
    Hayko adlı üyeden alıntı: mesajı görüntüle
    preg_match('#<tbody>([\r\n]*.*?)</tbody>#si', $adres, $title);
    işinizi görecektir fakat karşı sitede <tbody> diye bir tag yok.
    haydaa... firebug ile bakmıştım tbody tagı vardi. direk kaynağa baktım hakkaten yokmuş. bende diyorum nerde hata yapıyorum.