Alura la cosa è semplice
devi prima di tutto creare i parametri di connessione alla tabell di phpBB2
crea quindi un file (io in genere li chiamo config.php) che abbia come testo
Codice PHP:
<?
$dbhost = "localhost";
$dbuser = "nomeutente";
$dbpass = "password";
$dbname = "my_nomeutente";
?>
sostituendo ovviamente a nomeutente e password quelli che ti ha fornito altervista
Crea poi un altro file (io in genere lo chiamo function.php) e inserisci al suo interno il seguente testo
Codice PHP:
<?
function connetti() {
include 'config.php';
$connessione = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$connessione);
return $connessione;
}
function disconnetti($connessione) {
include 'config.php';
$connessione = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_close($connessione);
}
?>
Ovviamente se non hai chiamato il file precedente "config.php" modifica le due diciture nello script.
A questo punto metti i due file in una cartella (io in genere la chiamo "private") e proteggila con .htacces e .htpassword in modo da non avere intrusioni. [se non sai come fare chiedi pure]
Ora apri la pagina html in cui vuoi inserire gli ultimi topic del forum e inserisci tra i tag <head> e </head> questo codice
Codice PHP:
<?
$forum="
"
include 'private/function.php';
$connetti=connetti();
$sql = 'SELECT topic_title,topic_poster,topic_id FROM phpbb_topics ORDER BY topic_time DESC LIMIT 0, 30';
$query4=mysql_query($sql,$connetti);
$c=0;
while ($fetch4=mysql_fetch_row($query4))
{
if ($c<6)
{
$forum.="<a href=\"/phpBB2/viewtopic.php?p=".$fetch4[2]."\" target=\"blank\">".ucfirst(strtolower($fetch4[0]))."</a>
";
}
}?>
Ultima cosa vai nel punto della pagina dove vuoi che siano scritti i topic del forum e aggiungici
Codice PHP:
<?
echo $testo;
?>
se qualcosa non torna...ri-chiedi