<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?PHP
require("../../wp-load.php");
require("../ayarlar.php");
if(is_user_logged_in()==false){
die("Giriş Yapmayı Unutmuşsunuz !");
}
global $current_user;
get_currentuserinfo();
$userid = $current_user->ID;
$user_info = get_userdata( $userid );
$level=$user_info->user_level;
if($level!='10'){
die("Tam Yetkiye Sahip Değilsiniz.");
}
$kategori=$_POST['kategori'];
$url=$_POST['url'];
$anasite=file_get_contents("$url");
$anasite=str_replace('<div class="clear"></div>','',$anasite);
$anasite=str_replace('<div class="category-main-news cover">','',$anasite);
$anasite=str_replace('<div class="category-news-box mt20">','',$anasite);
$kes=explode('<!-- start:category-main-news -->',$anasite);
$kes=explode('<!-- end:category-news-box -->',$kes[1]);
$kes=$kes[0];
preg_match_all('#<div(.*?)>(.*?)</div>#si',$kes,$x);
foreach($x[0] as $y){
preg_match('#href="(.*?)"#si',$y,$link);
$link=$link[1];
$link=str_replace($link,'http://www.domain.com/'.$link,$link);
$site=file_get_contents("$link");
$a=explode('<div class="news-detail">',$site);
preg_match('#<h2>(.*?)</h2>#si',$a[1],$baslik);
$baslik=trim($baslik[1]);
$baslik=str_replace('"',"''",$baslik);
$baslik=preg_replace('#<span(.*?)>(.*?)</span>#si','$2',$baslik);
$baslik=preg_replace('#<span(.*?)>(.*?)</span>#si','$2',$baslik);
preg_match('#<p class="brief">(.*?)</p>#si',$a[1],$ozet);
$ozet=trim($ozet[1]);
$ozet=str_replace('"',"''",$ozet);
preg_match('#src="(.*?)"#si',$a[1],$resim);
$resim=$resim[1];
preg_match('#<div class="news-detail-holder">(.*?)</div>#si',$a[1],$icerik);
$icerik=trim($icerik[1]);
$icerik=str_replace('<p> </p>','',$icerik);
$x=array('{baslik}','{ozet}','{icerik}','{resim}', '{link}','{etiket}');
$y=array("$baslik","$ozet","$icerik","$resim","$li nk","$etiket");
$veri=str_replace($x,$y,$konuyapisi);
$veri=preg_replace('#<a(.*?)>(.*?)</a>#si','$2',$veri);
if($sekil=='1'){
$tur="publish";
}
if($sekil=='2'){
$tur="draft";
}
if($resimcek=='1'){
$content = file_get_contents($resim);
$filename = makeSEO($baslik);
$handle = fopen('../../'.$dizin.'/'.$filename.'.jpg', 'w+');
fwrite($handle, $content);
$resim=get_option('siteurl')."/".$dizin."/".$filename.".jpg";
}
if(empty($baslik) || empty($resim) || empty($icerik)){}else{
$articleOption = array();
$articleOption['post_title'] = $baslik;
$articleOption['post_type'] = 'post';
$articleOption['post_content'] = $veri; // İçeriği boş olarak gönderdik
$articleOption['post_status'] = $tur;
$articleOption['post_author'] = 1; //Admin
$articleOption['post_category'] = array($kategori);
$exists = $wpdb->get_var("SELECT COUNT( * ) FROM $wpdb->postmeta WHERE meta_value = '$link'");
if (empty($exists)){
if($post_id = wp_insert_post($articleOption)){
mysql_query("UPDATE wp_posts set post_content='$veri' WHERE ID='$post_id'");
if($resimozelalankullan=='1'){
add_post_meta($post_id, "$resimozelalan", $resim);
}
if($ozetozelalankullan=='1'){
add_post_meta($post_id,"$ozetozelalan",$ozet);
}
add_post_meta($post_id,"url",$link);
echo '<strong>Eklendi:</strong> ' . $baslik;
echo '<br />';
}
} else{
echo '<strong>Zaten eklenmiş:</strong> ' . $baslik; echo '<br />';}
}
}
?>