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.
Bot object tagını veritabanına eklemiyor. Acil yardım.
3
●491
- 30-10-2010, 21:10:02Kimlik 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;