• 30-10-2010, 14:39:46
    #1
    Üyeliği durduruldu
    Film sitelerinde film çeken bir bot hazırladım, bütün herşeyi bitti küçük bir sorun beni saatlerdir uğraştırıyor. Umarım çözebilecek arkadaş çıkar. Sorun aşağıda;

    $film=$bir.$iki.$video;

    $my_post['post_content'] = $film;

    Yukarıdaki kesitte görüldüğü gibi içerik bölümü veirtabanına kaydediliyor. İçerik bölümünü kaydediyor fakat object tagı içerisini veritabanına almıyor. Orayı pas geçiyor, diğer herşeyi alıyor. Video'da object tagı var, çift tırnakta sorun yok çift tırnak alıyor object tagını almıyor.

    Önemli bir nokta da ben bu dosyayı manuel yani direk tarayıcı da adres olarak yazdığımda sorunsuz çalışıyor. Cron job ile çalıştırmayı deneyince object kodlarını almıyor.

    Birisi yardım ederse çok sevinirim. Bu sorunu çözmem lazım.
  • 30-10-2010, 19:32:48
    #2
    dosya izinlerini verdin mi bundan olabilir 2.si girilen veri türüne bağlı olarak sql e kaydetmede sql kurallarını bozuyordur.
  • 30-10-2010, 21:10:02
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    wp_insert_post fonksiyonu sorunlu. Ben şu şekilde bu sorunun üstesinden geldim:
    	$articleOption = array();
    	$articleOption['post_title'] = $title;
    	$articleOption['post_type'] = 'post';
    	$articleOption['post_content'] = ''; // İçeriği boş olarak gönderdik
    	$articleOption['post_status'] = 'publish';
    	$articleOption['post_author'] = 1; //Admin
    
    	$exists = $wpdb->get_var("SELECT COUNT( * ) FROM $wpdb->posts WHERE post_title = '$title'");
    
    	if (empty($exists))
    		if ($post_id = wp_insert_post($articleOption))
    		{
    			mysql_query("UPDATE wp_posts SET post_content= '" . addslashes($body) . "' WHERE id='" . $post_id . "'"); // İçeriği güncelledik
    			add_post_meta($post_id, 'resim', $new_image);
    
    			echo '<strong>Eklendi:</strong> ' . $title;
    		}
    		else
    			echo '<strong>Eklenemedi:</strong> ' . $title;
    	else
    		echo '<strong>Zaten eklenmiş:</strong> ' . $title;
  • 31-10-2010, 15:07:52
    #4
    Üyeliği durduruldu
    Sağol grafitus, senin yönteminle sorunumu çözdüm.