Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 51
  1. #1

    Le ultime dal forum (in php) nella homepage del sito (in html)

    Probabilmente è una domanda che vi sarà stata sottoposta migliaia di volte, ma ahimè sono costretto a riformularla.

    Ho un sito creato in HTML ed un connesso forum creato però in php. Ora, volendo inserire le ultime del forum nella mia homepage, vi chiedo: esiste un modo?

    Grazie mille!

  2. #2
    il forum l'hai creato te oppure è phpBB2 o IPB o similia?
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  3. #3
    Il forum è quello di altervista, PHPBB

  4. #4
    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



    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  5. #5
    sei mitico!
    l'unica cosa è il primo punto: come creo i parametri di connessione alla tabella di phpBB2? nome utente e password sono quelle del mio account altervista?

  6. #6
    yes!
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  7. #7
    ultimissima e poi provo, se ci riesco cena pagata: localhost cos'è? <--- eccomi

  8. #8
    significa che il database mysql risiede sullo stesso server del sito.

    Nel caso di Altervista è così...te l'assicuro ^_^
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

  9. #9
    quindi metto

    codice:
    $dbhost = "altervista";

  10. #10
    no no
    Codice PHP:
    $dbhost "localhost"
    lascia questo ^^
    http://embracesblog.mine.nu
    http://wiki.ubuntu-it.org/AndreaOlivato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.