Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

bot ile çekilen verileri parçalamak

merhaba arkadaşlar sinemalar.com'dan şu kod ile oyuncuların adını çekiyorum;

 $url="http://www.sinemalar.com/film/193581/what-to-expect-when-youre-expecting";
 $cek = @file_get_contents($url);
preg_match('#<td class="detay_table_tr_icerik" colspan="2">(.*?)</td>#s',$cek,$oyuncu);
$yaz = $oyuncu[1];
echo strip_tags($yaz, "<a>");



bu kod oyuncuları linkleriyle birlikte listeliyor fakat şöyle birşey mümkünmü bu listelenen oyuncularında detaylarını bot ile çekip değişkenlere atayıp ekrana yazdırmam gerekiyor.
bu nasıl olabilir yardımlarınızı bekliyorum şimdiden teşekkürler.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    function cek_gel($url) {
    $url = @file_get_contents($url);
    preg_match('#<div class="seperator_gri_10px"></div>(.*?)</tbody></table>#si',$url,$detay);
    return $detay[1];
    }
    
    preg_match_all('#<h2><a onclick="(.*?)" href="(.*?)" title="(.*?)">(.*?)</a>, </h2>#si',$oyuncu[1],$toplu);
    for($i=0;$i<sizeof($toplu[2]);$i++) {
    echo cek_gel($toplu[2][$i]);
    }
    
    


    buyrun..
    • gray59 adlı üyenin fotoğrafı gray59
      öncelikle ilginiz için teşekkürler fakat mağlesef çalıştıramadım.
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      benim verdigim sadece bir örnekti bu ornegi kendinize göre uyarlamalısınız. daha fazlasi icin
      preg_match_all
      preg_match
      ve php fonksiyonları konularını arastırmanızdır..
      10 yıl önce yazılmış