• 29-06-2009, 11:46:22
    #19
    Üyeliği durduruldu
    preg_match_all i bir türlü sevemedim ve çözemedim

    $data=file_get_contents('http://www.sinemalar.com/filmler/pekyakinda/');    
    
    $parcala = explode("<div class=\"commentsleft\">",$data);
    
    $say = count($parcala);
    for ($x=1;$x<=$say;$x++) {
    preg_match("'<p class=\"theatremovietitle\"><a href=\"(.*?)\">'si",$parcala[$x], $id);
    preg_match("'<img src=\"(.*?)\" width=\"112\" />'si",$parcala[$x], $resim);
    preg_match("'<p class=\"theatremovietitle\"><a href=\"(.*?)/\">(.*?)</a></p>'si",$parcala[$x], $filmadi);
    preg_match("'<p><b>Gösterim Tarihi:</b>(.*?)~ <span class=\"gray\">'si",$parcala[$x], $gosterimt);
    $adres = $id[1] ;
    $datas=file_get_contents($adres);    
    $dizi = explode("<div class=\"pagemaincontent\">", $datas); 
    $dizi = explode("</div>", $dizi[4]);
    $aciklama = preg_replace('/\s+/',' ',$dizi[0]); 
    $yonetmen = explode("<div class=\"movieinfoleft\">Yönetmen:</div>", $datas); 
    $yonetmen = explode("</div>", $yonetmen[1]);
    $yonetim = preg_replace('/\s+/',' ',$yonetmen[0]); 
    $yapım = explode("<div class=\"movieinfoleft\">Yapım:</div>", $datas); 
    $yapım = explode("</div>", $yapım[1]);
    $kime = preg_replace('/\s+/',' ',$yapım[0]); 
    $sure = explode("<div class=\"movieinfoleft\">Süre:</div>", $datas); 
    $sure = explode("</div>", $sure[1]);
    $kacsaat = preg_replace('/\s+/',' ',$sure[0]);
  • 29-06-2009, 12:25:35
    #20
    LoverzSoft adlı üyeden alıntı: mesajı görüntüle
    preg_match_all i bir türlü sevemedim ve çözemedim
    $data=file_get_contents('http://www.sinemalar.com/filmler/pekyakinda/');    
    $parcala = explode("<div class=\"commentsleft\">",$data);
    $say = count($parcala);
    for ($x=1;$x<=$say;$x++) {
    preg_match("'<p class=\"theatremovietitle\"><a href=\"(.*?)\">'si",$parcala[$x], $id);
    preg_match("'<img src=\"(.*?)\" width=\"112\" />'si",$parcala[$x], $resim);
    preg_match("'<p class=\"theatremovietitle\"><a href=\"(.*?)/\">(.*?)</a></p>'si",$parcala[$x], $filmadi);
    preg_match("'<p><b>Gösterim Tarihi:</b>(.*?)~ <span class=\"gray\">'si",$parcala[$x], $gosterimt);
    $adres = $id[1] ;
    $datas=file_get_contents($adres);    
    $dizi = explode("<div class=\"pagemaincontent\">", $datas); 
    $dizi = explode("</div>", $dizi[4]);
    $aciklama = preg_replace('/\s+/',' ',$dizi[0]); 
    $yonetmen = explode("<div class=\"movieinfoleft\">Yönetmen:</div>", $datas); 
    $yonetmen = explode("</div>", $yonetmen[1]);
    $yonetim = preg_replace('/\s+/',' ',$yonetmen[0]); 
    $yapım = explode("<div class=\"movieinfoleft\">Yapım:</div>", $datas); 
    $yapım = explode("</div>", $yapım[1]);
    $kime = preg_replace('/\s+/',' ',$yapım[0]); 
    $sure = explode("<div class=\"movieinfoleft\">Süre:</div>", $datas); 
    $sure = explode("</div>", $sure[1]);
    $kacsaat = preg_replace('/\s+/',' ',$sure[0]);
    Eyvallah hocam uğraşman yeter, bu arada hocam sana -rep atmışım + yerine allah benim belamı versin .
  • 29-06-2009, 12:45:05
    #21
    Üyeliği durduruldu
    sorununu çözdün mü?
  • 29-06-2009, 13:15:40
    #22
    Yok hocam çözemedim.
  • 29-06-2009, 15:14:26
    #23
    ücretliye açın halledelim
  • 29-06-2009, 22:47:18
    #24
    üşenmedim bot yazdım

    <?
    
    
    
            $data=file_get_contents('http://www.sinemalar.com/filmler/pekyakinda/');
            $bol = explode('<div class="movieposter">',$data);
            for ($i=1;$i < count($bol);$i++) {
    preg_match('#<p class="theatremovietitleorg">(.*?)</p>#si',$bol[$i], $add);
    preg_match('#<p class="theatremovietitle"><a href="(.*?)">#si',$bol[$i], $filink);
    
    
    
    ?>
    <?
    
         echo "
    Başlık: ".$add[1]."<br />
    
    Adresi: ".$filink[1]."<br />
    
    
    ";
    ?>
    <?        
    }
     ?>
    valla ben balığı tuttum hatta temizledim pişirmek sana kalmış artık

    sitede sorun yok ne güzel css ile donatılmış bu siteye bot yazmakta ne var

    şuanda bu şekilde bir liste geliyor

    Başlık: Ice Age 3: Dawn of the Dinosaurs
     Adresi: http://www.sinemalar.com/film/1557/Buz-Devri-3/
       Başlık: Drag Me To Hell
     Adresi: http://www.sinemalar.com/film/20308/Drag-Me-To-Hell/
       Başlık: Faet / Alone
     Adresi: http://www.sinemalar.com/film/37228/Icimdeki-Seytan/
       Başlık: Il y a longtemps que je t'aime / I've Loved You So Long
     Adresi: http://www.sinemalar.com/film/22574/Seni-O-Kadar-Cok-Sevdim-ki/
       Başlık: Public Enemies
     Adresi: http://www.sinemalar.com/film/6157/Halk-Dusmanlari/
       Başlık: Dead In 3 Days 2
     Adresi: http://www.sinemalar.com/film/27160/Uc-Gun-Icinde-Oleceksin-2/
       Başlık: The Hangover
     Adresi: http://www.sinemalar.com/film/32501/Felekten-bir-Gece/
       Başlık: Towelhead
     Adresi: http://www.sinemalar.com/film/28473/Tabu/
       Başlık: Hush
     Adresi: http://www.sinemalar.com/film/28493/Hush/
       Başlık: Harry Potter And The Half Blood Prince
     Adresi: http://www.sinemalar.com/film/1622/Harry-Potter-ve-Melez-Prens/
       Başlık: Crossing Over
     Adresi: http://www.sinemalar.com/film/5450/Crossing-Over/
       Başlık: Red Cliff / Chi bi
     Adresi: http://www.sinemalar.com/film/20536/Kizil-Ucurum/
       Başlık: Last Chance Harvey
     Adresi: http://www.sinemalar.com/film/26869/Aska-Son-Sans/
       Başlık: Ghosts Of Girlfriends Past
     Adresi: http://www.sinemalar.com/film/10140/Ghosts-Of-Girlfriends-Past/
       Başlık: Tenderness
     Adresi: http://www.sinemalar.com/film/5458/Tenderness/
       Başlık: Humains
     Adresi: http://www.sinemalar.com/film/27974/Humains/
       Başlık: The Taking Of Pelham 123
     Adresi: http://www.sinemalar.com/film/20541/Metrodan-Kacis/
       Başlık: Labor Pains
     Adresi: http://www.sinemalar.com/film/18006/Labor-Pains/
       Başlık: The Brothers Bloom
     Adresi: http://www.sinemalar.com/film/20903/The-Brothers-Bloom/
       Başlık: Gake no ue no Ponyo / Ponyo on the Cliff by the Sea
     Adresi: http://www.sinemalar.com/film/12447/Kucuk-Deniz-Kizi-Ponyo/
    artık tek tek linkler elinde istediğine çevir
  • 29-06-2009, 22:56:56
    #25
    Üyeliği durduruldu
    andyou benim yazdigim botun aynisini yazmissin
    https://www.r10.net/php/402254-file_g...post1058946221
  • 29-06-2009, 23:45:00
    #26
    Preg_match ile ben de yazarım sorun o değil, preg_match_all dan aldığım linke neden bağlanamıyorum biri bunu açıklasın .
  • 30-06-2009, 11:12:00
    #27
    @loverz bot bota benzer ya curl ya file_get her halukarda parçalamak gerek

    @macc sanırım senin hatan tek file_get ile ve tek preg ile 2 sayfadan veri almaya çalışman
    önce yukarıdaki gibi linkleri almalı daha sonra bunlara bağlanıp oradan preg_match_all kullanmalısın