GonGo adlı üyeden alıntı: mesajı görüntüle
Merhaba arkadaşlar. botu çalıştırınca başlığı eksik kaydediyor, bazı başlıkları tam, bazılarınıda tek kelime yada tek harf olarak kaydediyor. Bunu nasıl çözebilirim acaba ?

$cek = file_get_contents("http://www.dha.com.tr/");
preg_match_all('@<li onmouseover(.*?)<a href="(.*?)"@si',$cek,$link);

for ($a=0;$a<5;$a++) {
$icerik_cek=$link[2][$a]; 
$go=file_get_contents($icerik_cek);
preg_match('@<title>(.*?)</title>@si',$go, $title);
$baslik = $title[1];

$my_post = array();
  $my_post['post_title'] = $baslik;
  $my_post['post_status'] = 'publish'; 
  $my_post['post_author'] = 1; 
  $my_post['post_category'] = array(3); 

    $post_id = wp_insert_post($my_post); 
	add_post_meta($post_id, 'sorgu', $a, true); 
	
	}
Türkçe karakter problemi olabilir,

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET utf8");

kodları ekleyip tekrar deneyebilirsiniz.