Merhaba arkadaşlar elimde bir film botu var herşeyi çok güzel çekiyor ama partlı olan filmlerin sadece 1 partını çekiyor bunu aşağıdaki koddan düzenleyebilecek arkadaşlar varsa çok makbule geçer saygılarımla...
Kodlar <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<html><head>
<title>filmizle.com.tr BOTU ...</title>
<style type="text/css">
.baslik
{
font-family:Verdana; font-size:12px; color:#FF3300;
}
.icerik
{
font-family:Verdana; font-size:11px; color:black;
}
.basliks
{
font-family:Verdana; font-size:12px; color:black;
}
.form
{
font-family:Verdana; font-size:11px; color:#333333;
}
.basliklar {float:left;width:500px;}
.tarih {float:left;width:200px;text-align:right;}
.formlar
{
font-family:Verdana; font-size:11px; color:#333333;
}
</style>
<script>
<!--
function secKaldir(check) {
for(i=0;i<document.getElementsByName(check).length;i++) {
document.getElementsByName(check)[i].checked = !document.getElementsByName(check)[i].checked;
}
}
//-->
</script>
</head>
<?php
function cvr($kelime) {
$kelime = iconv ("windows-1254", "UTF-8", $kelime) ;
return $kelime;
}
function cek($url)
{
$curl = curl_init();
// Setup headers - I used the same headers from Firefox version 2.0.0.6
// below was split up because php.net said the line was too long. :/
$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,";
$header[0] .= "text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
$header[] = "Cache-Control: max-age=0";
$header[] = "Connection: keep-alive";
$header[] = "Keep-Alive: 300";
$header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$header[] = "Accept-Language: en-us,en;q=0.5";
$header[] = "Pragma: "; // browsers keep this blank.
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Googlebot/2.1 (+http://www.google.com/bot.html)');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_ENCODING, 'gzip,deflate');
curl_setopt($curl, CURLOPT_AUTOREFERER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_TIMEOUT, 30);
$html = curl_exec($curl); // execute the curl command
curl_close($curl); // close the connection
return $html; // and finally, return $html
}
function sefyap ( $fonktmp ) {
$returnstr = "";
$turkcefrom = array("/Ä/","/Ã/","/Å/","/İ/","/Ã/","/Ã/","/Ä/","/ü/","/Å/","/ı/","/ö/","/ç/");
$turkceto = array("G","U","S","I","O","C","g","u","s","i","o","c");
$fonktmp = preg_replace("/[^0-9a-zA-ZÃzÃÅİÃÃÄüÅıöç]/"," ",$fonktmp);
// Türkçe harfleri ingilizceye çevir
$fonktmp = preg_replace($turkcefrom,$turkceto,$fonktmp);
// Birden fazla olan boÅlukları tek boÅluk yap
$fonktmp = preg_replace("/ +/"," ",$fonktmp);
// BoÅukları - iÅaretine çevir
$fonktmp = preg_replace("/ /","-",$fonktmp);
// Tüm beyaz karekterleri sil
$fonktmp = preg_replace("/\s/","",$fonktmp);
// Karekterleri küçült
$fonktmp = strtolower($fonktmp);
// BaÅta ve sonda - iÅareti kaldıysa yoket
$fonktmp = preg_replace("/^-/","",$fonktmp);
$fonktmp = preg_replace("/-$/","",$fonktmp);
$returnstr = $tmpdate . $fonktmp;
return $returnstr;
}
?>
<table align="center" width="400" border="0" cellspacing="2" cellpadding="2">
<form action="" method="POST">
<tr>
<td class="baslik">Kategori Seciniz</td>
<td><select class="basliks" name="site">
<option value="http://filmizle.com.tr/">Son eklenenler</option>
<?php
$cek = cek("http://filmizle.com.tr/");
$kateo= explode('Tüm film kategorilerini kapsar">Türler</a>',$cek);
$kateo= explode('Yabancı film izlenir.">Yabancı Filmler</a>',$kateo[1]);
$kateoik=$kateo[0];
preg_match_all('#<a href="(.*?)"(.*?)>(.*?)</a>#si',$kateoik,$m1);
$abey = count($m1[0])-1;
for ($sayac = 0; $sayac <= $abey; $sayac++ )
{
echo '<option value="'.$m1[1][$sayac].'">'.$m1[3][$sayac].'</option>';
}
?>
</select>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" class="form" name="cek" value="Ãekmeye BaÅla" style="color:#003399;"/></td>
</tr>
<tr>
<td></td>
<td>Kaçıncı sayfayı çekelim<input type="text" class="form" name="sayfa" value="1" style="color:#003399;"/></td>
</tr>
</table>
<?php
include("wp-load.php");
include("wp-config.php");
@include("wp-admin/includes/image.php");
set_time_limit(0);
function seola($deger) {
$turkce=array("Å","Å","ı","(",")","?","ü","Ã","ö","Ã","ç","Ã"," ","/","*","?","Å","Å","ı","Ä","Ä","İ","ö","Ã","Ã","ç","ü","Ã");
$duzgun=array("s","S","i","","","","u","U","o","O","c","C","-","-","-","","s","S","i","g","G","I","o","O","C","c","u","U");
$deger=str_replace($turkce,$duzgun,$deger);
$deger = preg_replace("@[^A-Za-z0-9\-_]+@i","",$deger);
return $deger;
}
function resim_indir($resimlinki,$resimadi)
{
$resimlinki = str_replace( ' ', '%20', $resimlinki );
$resimlinki = str_replace( 'ç', '%C3%A7', $resimlinki );
$resimlinki = str_replace( 'Ã', '%C3%87', $resimlinki );
$resimlinki = str_replace( 'ı', '%C4%B1', $resimlinki );
$resimlinki = str_replace( 'Å', '%C5%9F', $resimlinki );
$resimlinki = str_replace( 'Å', '%C5%9E', $resimlinki );
$resimlinki = str_replace( 'Ã', '%C3%9C', $resimlinki );
$resimlinki = str_replace( 'ü', '%C3%BC', $resimlinki );
$resimlinki = str_replace( 'Ä', '%C4%9F', $resimlinki );
$resimlinki = str_replace( 'Ä', '%C4%9E', $resimlinki );
$resimlinki = str_replace( 'ç', '%C3%B6', $resimlinki );
$resimlinki = str_replace( 'Ã', '%C3%87', $resimlinki );
$uzanti=pathinfo(basename($resimlinki),PATHINFO_EXTENSION);
$content = file_get_contents("$resimlinki");
$handle = fopen('resimler/'.$resimadi.'.'.$uzanti, 'w+');
fwrite($handle, $content);
}
if(@$_REQUEST['site'] and empty($_POST['kaydet']) and empty($_POST['son'])){
$site = $_REQUEST['site'];
$sayfat=$_REQUEST['sayfa'];
if($sayfat=="1")
{
$dizioku= cek("$site");
}
else
{
$dizioku= cek("$site/page/$sayfat");
}
echo '<form action="" method="post"><table align="center" width="800" border="1" cellspacing="1" cellpadding="1">';
preg_match_all('/<div class="film-ust">(.*?)<a href="(.*?)"(.*?)>(.*?)<\/a>(.*?)<p><img src="(.*?)"/si', $dizioku,$ver);
for($a=0; $a<count($ver[1]); $a++) {
$link = $ver[2][$a];
$adi = $ver[4][$a];
$redim = $ver[6][$a];
?>
<tr><td class="baslik" width="90%"><div class="basliklar"> <?php echo "$adi";?> </div></div></td> <td width="10%"><input type="hidden" name="resdim[]" value="<?php echo $redim;?>"><input type="hidden" name="konu[]" value="<?php echo $adi;?>"><input type="hidden" value="<?php echo $link;?>" name="link[]"> <input type="checkbox" value="<?php echo $a;?>" name="move[]"></td> </tr>
<?php
}
echo "<tr><td></td><td class=\"form\"><input type='checkbox' onclick='secKaldir(\"move[]\")'>Hepsi</td></tr>";
$rakam = explode("<div id='wp_page_numbers'>",$dizioku);
$rakam = explode('</div>',$rakam[1]);
$rakam2=$rakam[0];
echo '<tr><td class="basliks">
<br /><br /><input class="form" type=submit name="kaydet" value="Seçilenleri Düzenle"></form></td><td class="baslik"><br>
';
echo "</select>
</form></td></tr></table>";
}
if(@$_POST['kaydet'] and empty($_POST['son'])) {
echo '<table align="center" width="800" border="1" cellspacing="1" cellpadding="1">';
echo '<form action="" method="POST">';
$kac = $_POST['move'];
$konum = $_POST['konu'];
$linkim = $_POST['link'];
$resb= $_POST['resdim'];
for($z=0; $z<count($kac); $z++) {
$tam = $kac[$z];
$konular = $konum[$tam];
$konucuk = addslashes($konular);
$linkle = $linkim[$tam];
$resit=$resb[$tam];
$linkler=$linkle;
$tekrar = cek("$linkler");
$icert = explode('<div class="filmortala">',$tekrar);
$icert = explode('<blockquote>',$icert[1]);
$icerikp=$icert[0];
$icerikpi=trim($icerikp);
$icerte = explode('<blockquote>',$tekrar);
$icerte = explode('</blockquote>',$icerte[1]);
$icerikpe=$icerte[0];
$iceriky=strip_tags($icerikpi,'<br></br><br /><b><br/></b><li></li><p></p>');
preg_match_all('#IMDB puanı:(.*?)</span>#si',$icerikpe,$reksalik1);
preg_match_all('#Oyuncular:(.*?)<span#si',$icerikpe,$reksalik2);
preg_match_all('#Senaryo:(.*?)<span#si',$icerikpe,$reksalik3);
preg_match_all('#Yönetmen:(.*?)<span#si',$icerikpe,$reksalik4);
preg_match_all('#Yapım:(.*?)<span#si',$icerikpe,$reksalik5);
preg_match_all('#Gösterim tarihi:(.*?)<span#si',$icerikpe,$reksalik6);
$imdb2= strip_tags($reksalik1[1][0]);
$oyuncular2= strip_tags($reksalik2[1][0]);
$senaryo2= strip_tags($reksalik3[1][0]);
$yonetmen2= strip_tags($reksalik4[1][0]);
$yapim2= strip_tags($reksalik5[1][0]);
$gosterim2= strip_tags($reksalik6[1][0]);
$konular=str_replace(trim($imdb2),'',$konular);
preg_match_all('#<meta name="keywords" content="(.*?)"#si',$tekrar,$reksalik);
$etike= $reksalik[1][0];
preg_match_all('#</code>(.*?)<div class="clear"></div>#si', $tekrar, $par1);
$player1 =$par1[1][0];
$player1=preg_replace('|<div(.*?)</div>|is', '', $player1);
$player1=preg_replace('|<a(.*?)</a>|is', '', $player1);
$player1=str_replace('<!-- www.poisx.com | PoisPlayer v1.0.3 ~ This software was written by PoisX Software. Licenced by filmizle.com.tr -->','',$player1);
$player1 =$player1;
$parcasayem12 = explode('<div class="partlari">', $tekrar);
$parcasayem12 = explode('</div>', $parcasayem12[1]);
$par12=$parcasayem12[0];
$dizi=array();
$parcacik = preg_match_all('/<a href="(.*?)"/si', $par12, $offf);
for($ab=0;$ab<$parcacik;$ab++){
$newurl =$offf[1][$ab];
@$kaynak = cek($newurl);
preg_match_all('#"280"></iframe></p>(.*?)<p>(.*?)</p>#si', $kaynak, $parcasay);
$player = '<!--nextpage-->'.$parcasay[2][0];
array_push($dizi,$player);
}
$sonuc = implode('<br/>', $dizi);
$sonuc=preg_replace('|<div(.*?)</div>|is', '', $sonuc);
$sonuc=preg_replace('|<a(.*?)</a>|is', '', $sonuc);
$sonuc=str_replace('<!-- www.poisx.com | PoisPlayer v1.0.3 ~ This software was written by PoisX Software. Licenced by filmizle.com.tr -->','',$sonuc);
$sonuc=str_replace("[tab name='PART 7'][/tab]",'',$sonuc);
$iceriky=str_replace('<p style="text-align: center;"></p>','',$iceriky);
$iceriky=trim($iceriky);
$rastgele=array("bedava film izle","hd film izle","film izle","full film izle","izle","türkçe dublaj film izle");
$rand=rand(0,5);
$konular=str_replace("-","",$konular);
echo '
<tr>
<td class="baslik">BaÅlık</td>
<td><input type="text" size="100%" name="baslik[]" value="'.trim($konular).' '.$rastgele[$rand].'"></td>
</tr>
<tr>
<td class="baslik">Etiketler</td>
<td><input type="text" size="100%" name="etiketler[]" value="'.trim($konular).' izle,'.trim($konular).' bedava film izle,'.trim($konular).' full hd film izle,'.trim($konular).' altyazılı film izle,'.trim($konular).' türkçe dublaj film izle,'.trim($konular).' full film izle,'.trim($konular).' film izle">
</td></tr>
<tr>
<td class="baslik">resim</td>
<td><input type="text" size="100%" name="restesd[]" value="'.$resit.'">
</td></tr>
<tr>
<td class="baslik">İçerik</td>
<td class="icerik">'.$icerikpe.$iceriky.'<textarea name="icerik[]" rows="10" cols="25">'.$iceriky.'filmnoktasi.tk İyi Seyirler Dileriz..</textarea></td><td>
<tr>
<td class="baslik">embed</td><td><textarea name="embed[]" rows="10" cols="25">'.$player1.'<br>'.$sonuc.'</textarea></td>
</td></tr>
<input type="hidden" name="imdb[]" value="'.trim($imdb2).'">
<input type="hidden" name="oyuncular[]" value="'.trim($oyuncular2).'">
<input type="hidden" name="senaryo[]" value="'.trim($senaryo2).'">
<input type="hidden" name="yonetmen[]" value="'.trim($yonetmen2).'">
<input type="hidden" name="yapim[]" value="'.trim($yapim2).'">
<input type="hidden" name="gosterim[]" value="'.trim($gosterim2).'">
<tr>
<td class="baslik">Kategori seçiniz</td><td>
<select name="cat[]" class="form">';
$get = mysql_query("select * from wp_term_taxonomy where taxonomy='category'");
while($gelis=mysql_fetch_array($get)){
$idsm = $gelis['term_id'];
$adbul = mysql_query("select * from wp_terms where term_id='$idsm'");
$oks = mysql_fetch_array($adbul);
$neymis = $oks['name'];
echo '<option value="'.$idsm.'">'.$neymis.'</option>';
}
echo '<option value="">Bir Kategori Seçiniz</option></td></select></td></tr>';
}
echo ' <tr><td class="basliks">
1
<br /><br /><input class="form" type=submit name="son" value="Verileri Kaydet"></form></td></tr>';
echo '</form>';
}
if(@$_POST['son']){
echo '<table align="center" width="800" border="1" cellspacing="1" cellpadding="1">';
echo '<form action="" method="POST">';
$cate = $_POST['cat'];
$baslik = $_POST['baslik'];
$etiketler = $_POST['etiketler'];
$icerik = $_POST['icerik'];
$emed = $_POST['embed'];
$titles = $_POST['titles'];
$desp = $_POST['descp'];
$keyword = $_POST['keyword'];
$resfga= $_POST['restesd'];
$imdb1 = $_POST['imdb'];
$oyuncular1 = $_POST['oyuncular'];
$senaryo1 = $_POST['senaryo'];
$yonetmen1 = $_POST['yonetmen'];
$yapim1 = $_POST['yapim'];
$gosterim1 = $_POST['gosterim'];
for($z=0; $z<count($baslik); $z++) {
$tbaslik = addslashes($baslik[$z]);
$tetiketler = $etiketler[$z];
$embed =$emed[$z];
$cat=$cate[$z];
$icerikler = $icerik[$z];
$ressim = $resfga[$z];
$imdb =$imdb1[$z];
$oyuncular=$oyuncular1[$z];
$senaryo = $senaryo1[$z];
$yonetmen =$yonetmen1[$z];
$yapim=$yapim1[$z];
$gosterim = $gosterim1[$z];
$film=stripslashes(trim($embed));
$tamicerik=$icerikler.'<!--more-->'.$film;
$sv=mysql_num_rows(mysql_query("Select * from wp_posts where post_title='".$tbaslik."'"));
if($sv=="0"){
$my_post = array();
$my_post['post_title'] = $tbaslik;
$my_post['post_content'] =$tamicerik;
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = array($cat);
$my_post['tags_input'] = $tetiketler;
$ted=wp_insert_post( $my_post );
mysql_query("UPDATE wp_posts SET post_content = '$tamicerik' WHERE ID ='$ted'");
add_post_meta($ted, '_aioseop_title', $tbaslik);
add_post_meta($ted, '_aioseop_description', strip_tags(trim(substr($tamicerik,0,160))));
add_post_meta($ted, '_aioseop_keywords', $tetiketler);
add_post_meta($ted, 'resim', $ressim );
add_post_meta($ted, 'imdb', $imdb );
add_post_meta($ted, 'oyuncular', $oyuncular );
add_post_meta($ted, 'yonetmen', $yonetmen );
add_post_meta($ted, 'yapim', $yapim.'-'.$gosterim );
?>
<tr></div></div></td> <td width="10%"> <font color="green">Eklendi.</font></td> </tr>
<?php
}else { ?>
<tr><td class="baslik" width="90%"></div></div></td> <td width="10%"> <font color="red">Mevcut.</font></td> </tr>
<?php }
}
}
?>