Bemica adlı üyeden alıntı: mesajı görüntüle
Hocam preg_match_all i denedim boş geçiyor ve sanırım array da eksik bilgi girmişim..
function veriyial($veri)  
{  
    preg_match("#<title>(.*)-#i",$veri,$t);
    preg_match("#-(.*)Şiiri,Şiir<\/title>#i",$veri,$tt);
    preg_match_all("#<div id \"makale\"><br><td><pre>(.*)<br>Eklenme Tarih#i",$veri,$ttt);
       $o = explode("-",$t[1]);
    $ilk = $o[0];
    $ikinci = $tt[1];
    $ucuncu = $ttt[1];
        return array(  
        'kategori' => $ilk,  
        'baslik' => $ikinci,  
        'metin' => $ucuncu
        );  
}
Çıkan sonuç
Yusuf Ziya - Aldanma
Array Keydeldi diğerine geciliyor
Normalde Array yazısı cıkmaması lazım..
preg_match_all 2 boyutlu array döndürür.
10.posttaki mesajımı okurmusunuz.
function veriyial($veri)  
{  
    preg_match("#<title>(.*)-#i",$veri,$t);
    preg_match("#-(.*)Şiiri,Şiir<\/title>#i",$veri,$tt);
    preg_match_all("#<div id \"makale\"><br><td><pre>(.*)<br>Eklenme Tarih#i",$veri,$ttt);
       $o = explode("-",$t[1]);
    $ilk = $o[0];
    $ikinci = $tt[1];
for($i=0; $i=<count($ttt[1])-1; $i++)
{
 $ucuncu .= $ttt[1][$i];
}
   
        return array(  
        'kategori' => $ilk,  
        'baslik' => $ikinci,  
        'metin' => $ucuncu
        );  
}