Merhaba,
Ben Php ile vBulletin Forumumdan Son Konuların ilk Mesajını Yani Konu İçeriğini Çekmek İstiyorum.
Bunu Nasıl Yapabilirim.
Şimdilik Son Mesajlar İçin Bir Kod Yazdım Buna Göre Düzenlerseniz Sevinirim..
<?php
function BBCode ($string) {
$search = array(
'@\[(?i)b\](.*?)\[/(?i)b\]@si',
'@\[(?i)i\](.*?)\[/(?i)i\]@si',
'@\[(?i)u\](.*?)\[/(?i)u\]@si',
'@\[(?i)img\](.*?)\[/(?i)img\]@si',
'@\[(?i)url=(.*?)\](.*?)\[/(?i)url\]@si',
'@\[(?i)code\](.*?)\[/(?i)code\]@si'
);
$replace = array(
'<b>\\1</b>',
'<i>\\1</i>',
'<u>\\1</u>',
'<img src="\\1">',
'<a href="\\1">\\2</a>',
'<code>\\1</code>'
);
return preg_replace($search , $replace, $string);
}
$forumurl="http://localhost";
$dbbaglanti=mysql_connect("localhost","root","1");
mysql_select_db("forum",$dbbaglanti);
$sayfa=$_GET['page'];
if ($sayfa=="" || !is_numeric($sayfa)) {
$sayfa=1;
}
$kacar=3;
$kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM post"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar;
if ($kayit_sayisi%$kacar!=0) {
$sayfa_sayisi++;
}
$nerden=($sayfa*$kacar)-$kacar;
$sorgu=mysql_query("Select postid,title,pagetext From post order by threadid DESC LIMIT $nerden,$kacar ");
while($vericek=mysql_fetch_array($sorgu))
{
$id=$vericek['postid'];
$name=$vericek['title'];
$icerik=$vericek['pagetext'];
$yazi=BBCode($icerik);
echo "<table class=\"tborder\" cellpadding=\"6\" cellspacing=\"1\" border=\"0\" width=\"80%\" align=\"center\">\n";
echo "<tr>\n";
echo " <td class=\"tcat\">$name</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo " <td class=\"alt1\">\n";
echo " $yazi\n";
echo " </td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "<br>";
}
for ($i=1; $i<=$sayfa_sayisi; $i++) {
echo "<a href=vericek.php?page=$i>$i</a> ";
}
?>