WordPress Kraloyun Botu (Ajax ve Özel Panel)
16
●1.605
- 09-01-2011, 17:19:35Üyeliği durdurulduResim ve swf yi çekiyor verilerin çekildiği konulara bakarsanız özel alana ekliyor. Bunu cek.php'den istediğiniz özel alana eklemesini sağlayabilirsiniz.
add_post_meta($post_id,'embed',$swf);
add_post_meta($post_id,'image',$oyuns[3][$i]);
Eğer resimleri sunucuya çeksin istiyorsanız ana dizine wp-oyun isimli klasör açın chmodunu 777 yapın ve cek.php yi komple böyle yapın
<?php include('../../../wp-config.php'); ?> <?php require_once('../../admin.php'); ?> <div class="sonuc"> <?php $kat=$_GET['kat']; $sayfa=$_GET['sayfa']; $site=file_get_contents('http://www.kraloyun.com/'.$kat.'/'.$sayfa.'/20/newest'); $oyun='#<center><a href="(.*?)" class="gameLink" target="_self" title="(.*?)" ><img src="(.*?)" title="(.*?)" alt="(.*?)" /></a></center>#si'; preg_match_all($oyun,$site,$oyuns); $kats='#<h1>(.*?)</h1> ((.*?))#si'; preg_match($kats,$site,$kategori); for ($i=0; $i<count($oyuns[1]); $i++) { $url=$oyuns[1][$i]; $oyunadi=$oyuns[2][$i]; $resim=$oyuns[3][$i]; $path_parts= pathinfo($resim); $rsm= $path_parts['basename']; $content = file_get_contents($resim); $handle = fopen('../../../wp-oyun/'.$rsm, 'w+'); fwrite($handle, $content); $siteurl=get_bloginfo('url'); $resims = $siteurl.'/wp-oyun/'.$rsm; $sorgu=mysql_num_rows(mysql_query("SELECT * FROM wp_postmeta WHERE meta_value='$url'")); if ($sorgu==0) { $oyun=file_get_contents('http://www.kraloyun.com'.$oyuns[1][$i]); $swf='#<param name="movie" value="(.*?)" />#si'; preg_match($swf,$oyun,$swfs); $swf=$swfs[1]; $kats=$kategori[1]; $kat=str_replace(" Oyunları","",$kats); $etiket="$oyunadi,$oyunadi oyna,$oyunadi oyunu,$oyunadi oyunu oyna,$oyunadi oyunları"; $katsorgu=mysql_num_rows(mysql_query("SELECT * FROM wp_terms WHERE name='$kat'")); if ($katsorgu==0) { wp_insert_term($kat,"category",$arg); } $katid = get_cat_id($kat); $new_post = array( 'post_title' => $oyunadi, 'post_content' => $icerik, 'post_status' => 'publish', 'post_date' => date('Y-m-d H:i:s'), 'post_author' => '1', 'post_type' => 'post', 'tags_input' => $etiket, 'post_category' => array($katid) ); $post_id = wp_insert_post($new_post); add_post_meta($post_id,'url',$oyuns[1][$i]); add_post_meta($post_id,'embed',$swf); add_post_meta($post_id,'image',$resims); echo '<li class="yes">'.$oyunadi.'</li>'; }else{ echo '<li class="no">'.$oyunadi.'</li>'; } } ?></div> - 09-01-2011, 20:37:59kardeş eline sağlık teşekkürler güzel çalışma, yalnız bir eksiği kendi kategorimize eklemiyor onun çözümü varmı veya kullananlardan çözen varsa yardım edebilirmi?Alıntı