Çok teşekkür ederim dostum sağolasin ufak tefek değişikliklerle çalıştı ALLAH razı olsun hepinizden..


function veriyial($kaynak)  
{  
    preg_match("#<title>(.*)<\/title>#i",$kaynak,$r);
    preg_match("#<font size=\'3\'>(.*)<b>Eklenme#i",$kaynak,$rr);
    $o = explode("-",$r[1]);
    $ilk = $o[0];
    $ikinci = $o[1];
    $ucuncu = $rr[1];
    return array(  
        'kategori => $ilk,  
        'baslik' => $ikinci,  
        'metin' => $ucuncu
    );  
}
MrHades adlı üyeden alıntı: mesajı görüntüle
function veriyial($kaynak)  
{  
	preg_match('|<title>(.*)<\/title>',$kaynak,$r);
	preg_match('|<font size="3">(.*)<b>Eklenme|',$kaynak,$rr);
	$o = explode("-",$r[1]);
	$ilk = $o[0];
	$ikinci = $o[1];
	$ucuncu = $rr[1];
	return array(  
        'kategori' => $ilk,  
        'baslik' => $ikinci,  
        'metin' => $ucuncu
    );  
}
Denemedim ama mantık bu şekilde