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
);
}