iyi akşamlar vbulettin forum sitemdeki arşivler sayfasındaki sadece başlıkları nasıl alabilirim örneğin
http://forum.iyinet.com/archive/index.php/f-353.html bu sayfadaki tüm urleri çağırınca mysqle
<a href="http://www.siteadi.com/kelime.html">kelime</a> şeklinde yani urleri çekiyor
benim burada yapmak istediğim ise "kelime" gibi
sadece başlıkları direk veritabanına nasıl kayıt edebiliriz
kodlamada hata nerede yapıyorum..
http://forum.iyinet.com/archive/index.php/f-353.html bu sayfadaki tüm urleri çağırınca mysqle
<a href="http://www.siteadi.com/kelime.html">kelime</a> şeklinde yani urleri çekiyor
benim burada yapmak istediğim ise "kelime" gibi
sadece başlıkları direk veritabanına nasıl kayıt edebiliriz
kodlamada hata nerede yapıyorum..
PHP:
<?php
include("../vt.php");
$site = "http://www.siteadi.com/archive/f-1.html";
$kaynak = file_get_contents($site);
preg_match_all('#<li>(.*?)</li>#i',$kaynak, $title);
$say = count ($title[1]);
for($i =2; $i <= $say; $i++)
{
$cek = $title[1][$i];
$abaslik = temizle($cek);
echo $abaslik.'<br>';
$kontrol = mysql_query("SELECT * FROM abot WHERE abaslik = '" . $abaslik . "' ");
if(mysql_num_rows($kontrol) == 0) {
$kayit=mysql_query("INSERT INTO abot (abaslik) VALUES ('" . $abaslik . "')");
echo "TAMAM";
} else {
echo "HATA";
}
}
function temizle($tr)
{
$tr = str_replace("<![CDATA[", "", $tr);
$tr = str_replace("]]>", "", $tr);
return $tr;
}
?>