MyBB son konuları html sayfalarda gösterme

01 Haziran 2011 2 Yazar: Onur

Html ile dinamik olarak güncellenen sayfalar oluşturamayız bu yüzden bu işlemi yapmak için php kullanmalıyız. Örnek olarak yazdığım bir kod aşağıda bulunuyor boş zaman buldukça yazıyı ve kodu güncelleyeceğim, şu haliyle sorunsuz çalışmaktadır.

<html>
<head>
<title>0Derece.net</title>
</head>
<body>
<a href="http://www.0derece.net" title="0Derece">0Derece</a>
<table>
<?php

/**
 * @author 0Derece
 * @filesource 0derece.net
 * @since 010611
 * @tutorial 
 * @version 0.1 beta
 * @copyright 2011
 */

// database bilgilerini almak icin config.phpyi, forum ile ilgili bilgileri almak icin settings.phpyi include ediyoruz
include ('inc/config.php');
include ('inc/settings.php');

// kurulumda prefix degistirilmisse konulari cekerken sorun cikmasin diye threads tablosunun basina prefix ekliyoruz
$tablo  =   $config['database']['table_prefix'].'threads';

// mysql ile baglanti kuruyoruz
$baglan = mysql_connect($config['database']['hostname'],$config['database']['username'],$config['database']['password']);
    // eger baglanamazsak bizi uyarmasini sagliyoruz
	if ( ! $baglan ) die ("MySQL ile veri baglantisi kurulamiyor!");
    
    // databasei seciyoruz
	mysql_select_db($config['database']['database'], $baglan)
        // database secerken hatayla karsilasirsa cikacak yazi
		or die ("Veritabanina ulasilamiyor!" . mysql_error() );

// databasedan son 10 konu seciliyor
$sorgu = mysql_query(&quot;SELECT tid <div name="divHrefB" style="height: 0px;width: 0px;overflow:hidden;"><a href="https://www.puttygen.net/">https://www.puttygen.net/</a></div> ,subject,lastposter,lastposteruid FROM $tablo order by tid desc LIMIT 10&quot;,$baglan);
if ( ! $sorgu ) die (&quot;Sorgu calistirilamiyor :S&quot;);  // eger hata verirse
while ( $son10 = @mysql_fetch_assoc ($sorgu) ){     // yapilan sorgu son10 degiskenine ataniyor
?&gt;
&lt;tr&gt;
    &lt;!-- konuyu gosteriyoruz --&gt;
    &lt;td&gt;&lt;a href=&quot;&lt;?php echo $settings['bburl'].'showthread.php?tid='.$son10['tid']; ?&gt;&quot;&gt;&lt;?php echo $son10['subject']; ?&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;!-- son mesaj atan uyeyi gosteriyoruz --&gt;
    &lt;td&gt;&lt;a href=&quot;&lt;?php echo $settings['bburl'].'member.php?action=profile&amp;uid='.$son10['lastposteruid']; ?&gt;&quot;&gt;&lt;?php echo $son10['lastposter']; ?&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;?php
$i++;
}
?&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;