#inndirParser.php# (.*)|", $anaSayfa, $sonuc); $yeniProgramSay = $sonuc[1][0]; $anaSayfa = explode('', $anaSayfa); preg_match_all("||", $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('»'), array('', ''), $liste); preg_match_all("|(.*)|",$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("| » (.*)|", $sayfa, $sonuc); $katID = $sonuc[1][0]; preg_match_all("|(.*)|", $sayfa, $sonuc); $isim = $sonuc[1][0]; preg_match_all("|: (.*)|", $sayfa, $sonuc); $surum = $sonuc[1][0]; preg_match_all("|: (.*)|", $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("|(.*)|", $firmaBilgi, $firmaBilgi); $firma = $firmBilgi[2][0]; $firmaurl = $firmaBilgi[1][0]; $sayfa = str_replace( array('Tanıtım:
', ''), array('', ''), $sayfa); $aciklama = explode('', $sayfa); $aciklama = explode('', $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("||", $indir, $sonuc); $adres = $sonuc[1][0]; } ?>