Elimde bir bot var. Dizi sitesinden wordpress sisteme konu çekebilmekteymiş. Bot konuları çekti gösteriyor, fakat çekmiyor. Etiketleri çekiyor. Anasayfada kategorilere baktığımda konu varmış gibi konu sayısını göstermekte fakat kategoriye girince görünmemekte. Kaydet ve dizi dosyaları aşağıda bi kontrol ederseniz çok sevinirim.
kaydet.php dosyası
dizi.php dosyası
kaydet.php dosyası
PHP:
<?php
require_once 'db.php';
header('Content-Type: text/html; charset=utf-8');
$_SESSION['SESSION'] .= '';
$kategori = $_SESSION['botkat'];
$resim = $_SESSION['botres'];
$time = time();
$tarih = date("Y-m-d H:i:s", $time);
mysql_query("SET NAMES 'latin5'");
$taxx=mysql_query("Select * from wp_term_taxonomy where term_id='".$kategori."'");
$taxo = mysql_fetch_assoc($taxx);
$taxoid=$taxo['term_taxonomy_id'];
$varmi=mysql_num_rows(mysql_query("Select * from wp_posts where post_name='$pbaslik'"));
if($varmi):
$_SESSION['eklenemedi'] .= $pbaslik . ' -> <font color="red">Eklenemedi</font><br />';
else:
// Etiketlerimiz
$etiketler = array();
$etiketler[] = $bas . " izle";
$etiketler[] = $bas . " full";
$etiketler[] = $bas . " video";
$etiketler[] = $bas . " indir";
// Etiketler Bitiş
mysql_query("Insert Into wp_posts (post_author,post_category,post_title,post_name,post_content,post_date,post_date_gmt) values ('1','1','$bas','$pbaslik','$acik','$tarih','$tarih')");
$a=mysql_query("Select * from wp_posts where post_name='$pbaslik'");
$v=mysql_fetch_assoc($a);
foreach($etiketler as $etiket){
mysql_query("INSERT INTO `wp_terms` ( `term_id` , `name` , `slug` , `term_group` )VALUES ('', '$etiket', '".permayap($etiket)."', '0');");
$etiket_id = mysql_insert_id();
mysql_query("INSERT INTO `wp_term_taxonomy` ( `term_taxonomy_id` , `term_id` , `taxonomy` , `description` , `parent` , `count` )
VALUES ('', '$etiket_id', 'post_tag', '', '0', '1');");
$tax_id = mysql_insert_id();
mysql_query("INSERT INTO `wp_term_relationships` ( `object_id` , `term_taxonomy_id` ) VALUES ('".$v['ID']."', '$tax_id') ");
}
mysql_query("Insert Into wp_term_relationships (object_id,term_taxonomy_id) values ('".$v['ID']."','$taxoid')");
mysql_query("Insert Into wp_postmeta (meta_id,post_id,meta_key,meta_value) values ('$kategori','".$v['ID']."','_wp_old_slug','$pbaslik')");
mysql_query("Insert Into wp_postmeta (meta_id,post_id,meta_key,meta_value) values ('$kategori','".$v['ID']."','resim','$resim')");
mysql_query("Update wp_term_taxonomy set count=count+1 where term_id='$kategori'");
$_SESSION['eklenen'] .= $pbaslik . ' -> <font color="green">Eklendi</font><br />';
endif;
echo @$_SESSION['eklenen'] . '<hr>' . @$_SESSION['eklenemedi'];
?>
dizi.php dosyası
PHP:
<?php
require_once 'db.php';
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<?php
$site = $_SESSION['botsite'];
$gir = file_get_contents($site);
$gir = str_replace("\n","",$gir);
$gir = str_replace("\t","",$gir);
$gir = trim($gir);
$bul = f('<div id="product-image">','</div>',$gir);
$him = count($bul);
$sonraki = isset($_GET['sonraki']) ? $_GET['sonraki'] : ($him-1) ;
if($sonraki == 0): echo 'bitti'; session_destroy(); exit; endif;
$veriler = $bul[$sonraki];
if(!empty($veriler)) {
$videoAdres = f('<a href="','"',$veriler);
$videoAdres = 'http://www.diziizleyelim.com'.$videoAdres[0];
$resimAdres = f('src="','"',$veriler);
$resimAdres = 'http://www.diziizleyelim.com'.$resimAdres[0];
$girn = file_get_contents($videoAdres);
$girn = str_replace("\n","",$girn);
$girn = str_replace("\t","",$girn);
$girn = trim($girn);
$b1 = f('<span class="white-text">','</span>',$girn);
$bas = strip_tags($b1[0]);
if(!empty($b1[0])):
$partlar = f('onclick="return part(',')">',$girn);
$embed = '';
foreach($partlar as $part):
$sa = f("','","'",$part);
$sa = $sa[0];
$pl = 'http://www.diziizleyelim.com/player.php?id='.$sa;
$al = file_get_contents($pl);
$embed .= $al .'<hr>';
endForeach;
$acik = $bas. 'Dizisini izle<!--more-->'.$embed;
$pbaslik = permayap($bas);
$resim = $resimAdres;
require_once 'kaydet.php';
endif;
}
$ss = $sonraki - 1;
echo '<script>location.href="dizi.php?sonraki='.$ss.'";</script>';
?>