Mi serviva un script che mi permettesse di visualizzare in una pagina del mio sito gli ultimi argomenti inseriti nel mio forum phpBB. Ho provato a buttare giù qualche cosa. Ditemi un po che ne pensate.
Codice PHP:
<?php
/* NewTopic v.1 - phpBB plugin
Autore: Stefano "Stan"
Sito: [url]http://stanws.altervista.org[/url]
*/
$host = "localhost"; //scrivi qui l'host, generalmente localhost
$db = "my_database"; //scrivi qui il nome del database dove è installato phpBB
$name = "nome"; //scrivi qui l'username per la connessione al database
$pass = "password"; //scrivi qui la password per la connessionne al database
$t_table ="phpbb_topics"; //la tabella del databese dei topic
$f_table = "phpbb_forums"; //la tabella del databese dei forum
$num = "5"; //scrivi qui il numero di topic da visualizzare
$forumurl = "http://localhost/phpBB2"; //scrivi l'indirizzo del forum senza lo slash / finale
//Qui finiscie il settaggio dello script
mysql_connect('$host', '$name', '$pass');
mysql_select_db('$db');
$query = "SELECT forum_id, topic_title FROM $t_table ORDER BY topic_time DESC LIMIT $num";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$forum_id = $row[forum_id];
$topic_title = $row[topic_title];
$query2 = "SELECT auth_view, auth_read FROM $f_table WHERE forum_id='$forum_id'";
$result2 = mysql_query($query2);
$row2 = mysql_fetch_array($result2);
$auth_view = $row2[auth_view];
$auth_read = $row2[auth_read];
if (($auth_view < 2) OR ($auth_read < 2)) {
echo"<img src=\"newtopic/icona.gif\" alt=\"\"><a href=\"$forumurl/viewtopic.php?t=$forum_id\">$topic_title</a><br>";
}
}
?>