rendered paste body#inndirParser.php#<?phpheader('Content-Type: text/plain');$anaSayfa = file_get_contents("http://www.inndir.com/index.php") or die('Anasayfa alinamiyor!');$enSonCekilenProgram = file_get_contents('inndirSonID.log');preg_match_all("|Son 24 saatte <font color=#6666cc><b>(.*)</b></font>|", $anaSayfa, $sonuc);$yeniProgramSay = $sonuc[1][0];$anaSayfa = explode('<!-- YENİ EKLENENLER -->', $anaSayfa);preg_match_all("|<td class=main1 width=80%><a href=\"program.php\?id=(.*)\">|", $anaSayfa[1], $sonuc);$enSonProgram = $sonuc[1][0];$dosya = 'inndirSonID.log';is_writable($dosya) or die('Log dosyasi yazilabilir degil');$handle = fopen($dosya, 'w') or die('Log dosyasi acilamiyor');fwrite($handle, $enSonProgram) or die ('Log dosyasina yazilamiyor');fclose($handle);$sayfaListe = ceil($yeniProgramSay / 30);for ($i=1; $i<=$sayfaListe; $i++) { $liste = file_get_contents("http://inndir.com/enyeniler.php?page=$i") or die('Yeni programlar listesi alinamiyor! Page: '.$i.'\n\n'); $liste = str_replace( array('<A HREF=program.php?id=', '>»</A>'), array('<X>', '</X>'), $liste); preg_match_all("|<X>(.*)</X>|",$liste,$sonuc); foreach ($sonuc[1] as $programID) { if($programID == $enSonCekilenProgram) { die('Tum yeni programlar eklendi!'); } programCek($programID); }}function programCek($ID) { $sayfa = file_get_contents("http://inndir.com/program.php?id=$ID") or print ('Program sayfasi alinamiyor! Program: '.$ID.'\n\n'); preg_match_all("|</a> » <a href=kategori.php\?id=(.*)>(.*)</a>|", $sayfa, $sonuc); $katID = $sonuc[1][0]; preg_match_all("|<tr><td width=50% valign=bottom><span class=baslik>(.*)</span></td>|", $sayfa, $sonuc); $isim = $sonuc[1][0]; preg_match_all("|<td class=main width=65%>: (.*)</td></tr>|", $sayfa, $sonuc); $surum = $sonuc[1][0]; preg_match_all("|<td class=main>: (.*)</td></tr>|", $sayfa, $sonuc); $boyut = $sonuc[1][0]; $lisans = $sonuc[1][1]; $dil = $sonuc[1][2]; $platform = $sonuc[1][3]; $firmaBilgi = $sonuc[1][4]; preg_match_all("|<A HREF=\"(.*)\" target=_blank>(.*)</A>|", $firmaBilgi, $firmaBilgi); $firma = $firmBilgi[2][0]; $firmaurl = $firmaBilgi[1][0]; $sayfa = str_replace( array('<B>Tanıtım:</B><BR>', '</td></tr>'), array('<X>', '</X>'), $sayfa); $aciklama = explode('<X>', $sayfa); $aciklama = explode('</X>', $aciklama[1]); $indir = file_get_contents("http://inndir.com/inndir.php?id=$ID") or print ('Program indirme sayfasi alinamiyor! Program: '.$ID.'\n\n'); preg_match_all("|<meta http-equiv=\"refresh\" content=\"5;URL=(.*)\">|", $indir, $sonuc); $adres = $sonuc[1][0];}?>