arkadaslar daha önce eski kullandıgım bot önceden kategorileride çekiyordu botu çalıştırdığımızda fakat hosting şirketini değiştirdiğimden beridir olmuyor. konuları çekiyor fakat kategorileri çekmiyor...


Bu arada botu hosting değiştirince kaybetmiştim, yenisini netten buldum, buldugum değiştirmiyor..

Botun adı sinemedafilm.com botu

Kod :

<?php
/*
Plugin Name: sinemadafilmizle.com Botu
Plugin URI: http://www.ebuyukkaya.net
Description: sinemadafilmizle.com'dan videoları çeker.
Author:  Ekrem BÜYÜKKAYA
Version: 1.0
Author URI: http://www.ebuyukkaya.net
*/
function eb_s9botmenu() {
	add_options_page('sinemadafilmizle.com Botu', 'sinemadafilmizle.com Botu', 10, __FILE__, 'eb_s9bot_form');
}
add_action('admin_menu', 'eb_s9botmenu');

function eb_s9bot_cevir($url)
{
$url = trim($url);
$url = strtolower($url);
$find = array('', '');
$url = str_replace ($find, '', $url);
$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);
$find = array(' ', '"', '&', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
$url = str_replace ($find, '-', $url);
$find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
$url = str_replace ($find, 'e', $url);
$find = array('í', 'ı', 'ì', 'î', 'ï', 'I', 'İ', 'Í', 'Ì', 'Î', 'Ï');
$url = str_replace ($find, 'i', $url);
$find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
$url = str_replace ($find, 'o', $url);
$find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
$url = str_replace ($find, 'a', $url);
$find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
$url = str_replace ($find, 'u', $url);
$find = array('ç', 'Ç');
$url = str_replace ($find, 'c', $url);
$find = array('ş', 'Ş');
$url = str_replace ($find, 's', $url);
$find = array('ğ', 'Ğ');
$url = str_replace ($find, 'g', $url);
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
$url = str_replace ('--', '-', $url);
return $url;
}
function eb_s9bot_kaynak($url)
{
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_REFERER, "http://www.sinemadafilmizle.com/");
	curl_setopt($ch, CURLOPT_HEADER, 0);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	$data = curl_exec($ch);
	curl_close($ch);
	return $data;
}
function eb_s9bot_form()
{
		echo '<div class="wrap">
		 <h2>sinemadafilmizle.com Botu</h2>';
			if($_POST['gonder'])
			{	
				$bas = $_POST['baslangic'];
				$bitis = $_POST['bitis'];
				
				$blog_url = get_bloginfo('wpurl');
				if($bitis<$bas OR $bas<1)
				{
					die('Gecersiz Sayfa Girisi. <a href="javascript: history.back()">geri dön</a>');
				}
				for($i=$bas;$i<=$bitis;$i++)
				{					
					$kaynak = eb_s9bot_kaynak('http://www.sinemadafilmizle.com/page/'.$i);
					$pattern = '/href="(.*)\.html" rel="bookmark" title="(.*)">/iU';
					preg_match_all($pattern, $kaynak, $cikti_as);
					
					$a = 0;
					foreach($cikti_as[1] as $f_link)
					{	
						$link = $f_link.".html";
						$bilgi['baslik'] = $cikti_as[2][$a]; /////////////////////////////////////
						$bilgi['baslik'] .= " film izle";
						
						$kaynak = eb_s9bot_kaynak($link);	
						//echo $kaynak;					
						
						$cikti = explode('class="descr">',$kaynak);
						$cikti = preg_split('/<\/div><\/div>[\s]*<div class="tanim">/',$cikti[1]);
						$bilgi['aciklama'] = $cikti[0]; ///////////////////////////////////////
						
						$cikti = explode('"ikinci" style="display:none">',$kaynak);
						$cikti = preg_split('/<\/div>[\s]*<\/div>/',$cikti[1]);
						$bilgi['embed'] = $cikti[0]; ///////////////////////////////////////
						$bilgi['embed'] = preg_replace('/[\s]{1,999}/',' ',$bilgi['embed']);
						
						preg_match_all('/<a href="http:\/\/www\.sinemadafilmizle\.com\/tag\/(.*)" rel="tag">(.*)<\/a>/iU',$kaynak,$tag_cikti);
						$bilgi['tag'] = implode(',',$tag_cikti[2]);
						
						$pattern = '/src="(.*)" alt="/iU';
						preg_match($pattern, $bilgi['aciklama'], $cikti);
						if(empty($cikti[1]))
						{
							$pattern = '/src="(.*)" title="/iU';
							preg_match($pattern, $bilgi['aciklama'], $cikti);
						}
						$bilgi['thumb'] = $cikti[1];
						
						$yazi = $bilgi['aciklama']."<!--more-->".$bilgi['embed'];
						$yazi = str_replace(array("
						","\n")," ", $yazi);
						$yazi = str_replace("href=\"http://www.sinemadafilmizle.com/\"","href='".$blog_url."'", $yazi);
						$yazi = str_replace("href=\'http://www.sinemadafilmizle.com/\'","href='".$blog_url."'", $yazi);
						$yazi = str_replace("href=\"http://www.sinemadafilmizle.com\"","href='".$blog_url."'", $yazi);
						$yazi = str_replace("href=\'http://www.sinemadafilmizle.com/\'","href='".$blog_url."'", $yazi);
						$file_extension = pathinfo( $bilgi['thumb'] , PATHINFO_EXTENSION );  
						$file_name = pathinfo( $bilgi['thumb'] , PATHINFO_FILENAME );
						$yazi = str_replace($bilgi['thumb'],"".$blog_url."/wp-content/uploads/".$file_name.".".$file_extension, $yazi);
						
						$pattern = '/category\/(.*)" title="(.*) kategorisindeki tüm yazıları göster" rel="category tag"/iU';
						preg_match_all($pattern, $kaynak, $cikti);
						
						$kat_slug = $cikti[1];
						$kat_isim = $cikti[2];
						
						$kontrol = mysql_num_rows(mysql_query("SELECT post_title FROM wp_posts WHERE post_title='".addslashes($bilgi['baslik'])."'"));
						if($kontrol===0)
						{	 
							$fh = fopen("../wp-content/uploads/".$file_name.".".$file_extension, "w+");
							if(file_put_contents("../wp-content/uploads/".$file_name.".".$file_extension, file_get_contents($bilgi['thumb'])))
							{						
								$id = array();
								
								$k = 0;
								foreach($kat_slug as $slug)
								{
								$idObj = get_category_by_slug($slug); 
								$id[$k] = $idObj->cat_ID;
								if($id[$k]=="" or $id[$k]==0)
								{
									$id[$k] = wp_create_category($kat_isim[$k]);
								}
								$k++;
								}
								//echo $id;
								  $my_post = array();
								  $my_post['post_title'] = $bilgi['baslik'];
								  $my_post['post_content'] = $yazi;
								  $my_post['post_status'] = 'publish';
								  $my_post['post_author'] = 1;
								  $my_post['post_category'] = $id;
								  $my_post['tags_input'] = $bilgi['tag'];

								// Insert the post into the database
								  $kayit_id = wp_insert_post( $my_post );
								if($kayit_id!=0)
								{
									$ozel_alan_ismi = "resim";
									add_post_meta($kayit_id ,$ozel_alan_ismi, $blog_url."/wp-content/uploads/".$file_name.".".$file_extension);									
									echo '<div class="updated fade"><p>'.$bilgi['baslik'].' başarıyla eklendi</p></div>';
								}
								else
								{
									echo '<div class="error fade"><p>'.$bilgi['baslik'].' eklenirken hata oluştu. <strong>Başarısız</strong></p></div>';
								}
							}
							else
							{
								echo '<div class="error fade"><p>'.$bilgi['baslik'].' eklenirken resim alımında problem oldu. <strong>Başarısız</strong></p></div>';
							}
						}
						else
						{
							echo '<div class="error fade"><p>'.$bilgi['baslik'].' daha önceden eklenmiş.</p></div>';
						}
						$a++;
					}
				}
			}
			else
			{
			?>
			<form method="post">
				<div style="background-color: rgb(255, 251, 204);" id="message" class="updated fade"><p>Aşağıdan istediğiniz sayfa aralığını seçip <strong>seçilenleri ekle</strong>'ye basın.</p></div>
				Sinemadafilmizle'den şu sayfadan (
				<input name="baslangic" value="1" size="3" type="text" /> ) şu sayfaya kadar 	( <input name="bitis" value="1" size="3" type="text" /> ) eklensin. 
				
			<br><br>
			<input type="submit" value="Seçilenleri Ekle" onclick="if(!confirm('Eklemek İstediğinize Emin Misiniz?')){return false;}" name="gonder"  class="button-primary" />
			</div>
			<?php
	}
	echo "</div>";
}

	 register_activation_hook(__FILE__,'eb_s9bot_install');
	 register_deactivation_hook(__FILE__,'eb_s9bot_uninstall');

	// Install plugin
	function eb_s9bot_install() {
	}

	// Uninstall plugin
	function eb_s9bot_uninstall() {
	}
?>



Bu kodda bir eksiklikmi var yoksa sorun hostingdenmi?