• User Attivo

    Progetto mini-chat

    Io e carlitos1982 abbiamo "avviato" un progettino di una mini-chat (integriamo anche mysql).

    Vi posterò il codice man mano, e tutti saranno ben accolti nel dare una mano... vediamo alla fine che salta fuori 😉

    premessa... sono un "NUOVizio" del php 🙂


  • User Attivo

    config.php

    [php]

    <?php

    /* Script di una mini-chat. Progetto avviato da Oliviero Cassani
    (olivierocassani.net), e Carlitos1982. Il sorgente è liberamente modificabile.
    Ringrazio il forum di GiorgioTave (giorgiotave.it/forum) per il supporto. */

    /* File di configurazione */

    //dichiaro importanti variabili

    $db_host = 'HOSTNAME';
    $db_user = 'USER_DB';
    $db_pass = 'PASS_DB';
    $db_name = 'NOME DATABASE';

    ?>

    [/php]


  • User Attivo

    readme.php

    [php]

    <?php

    /* Script di una mini-chat. Progetto avviato da Oliviero Cassani (olivierocassani.net/), e Carlitos1982. Il sorgente è liberamente modificabile. Ringrazio il forum di GiorgioTave (giorgiotave.it/forum) per il supporto. */

    Per prima cosa fare l'upload di tutti i files in una cartella del sito, in seguito odificare i valori nel file "config.php" come descritto nello stesso.

    Successivamente eseguire lo scipt "install.php", ed in seguito registrarsi con il link indicato al termine del file di iinstallazione se andata a buon fine

    enjoy!

    ?>

    [/php]


  • User Attivo

    install.php

    [php]

    <?php

    /* Script di una mini-chat. Progetto avviato da Oliviero Cassani (olivierocassani.net/), e Carlitos1982. Il sorgente è liberamente modificabile. Ringrazio il forum di GiorgioTave (giorgiotave.it/forum) per il supporto. */

    /* script di installazione */

    //includo il file di configurazione

    require('config.php');

    //connessione e selezione del database

    $connessione = mysql_connect($db_host, $db_user, $db_pass) or die ('Impossibile connettersi');
    $selezione = mysql_select_db($db_name, $connessione) or die ('impossibile selezionare il database');

    //query di installazione

    $query = "CREATE TABLE chat(id INT unsigned NOT NULL AUTO_INCREMENT, nome VARCHAR (255) NOT NULL, user VARCHAR (255) NOT NULL, password VARCHAR (255) NOT NULL, mail VARCHAR (255) NOT NULL, PRIMARY KEY (id))";

    //invio la query

    mysql_query($query, $connessione) or die ('Impossibile eseguire la query');

    echo 'Connessione eseguita con successo!\n';
    echo '<a herf="register.php"> Registrati per avviare la chat </a>';

    mysql_close($connessione);

    ?>

    [/php]

    p.s. continuo oggi pome...


  • User Attivo

    Ops... errore, sostituire echo '<a herf= con echo '<a href=

    :gthi:


  • User Attivo

    :wink3:@Jeeves said:

    Ops... errore, sostituire echo '<a herf= con echo '<a href=

    :gthi:

    [PHP]
    <?php

    /* Script di una mini-chat. Progetto avviato da Oliviero Cassani (olivierocassani.net/), e Carlitos1982. Il sorgente è liberamente modificabile. Ringrazio il forum di GiorgioTave (giorgiotave.it/forum) per il supporto. */

    /* script di installazione */

    //includo il file di configurazione

    require('config.php');

    //connessione e selezione del database

    $connessione = mysql_connect($db_host, $db_user, $db_pass) or die ('Impossibile connettersi');
    $selezione = mysql_select_db($db_name, $connessione) or die ('impossibile selezionare il database');

    //query di installazione

    $query = "CREATE TABLE chat(id INT unsigned NOT NULL AUTO_INCREMENT, nome VARCHAR (255) NOT NULL, user VARCHAR (255) NOT NULL, password VARCHAR (255) NOT NULL, mail VARCHAR (255) NOT NULL, PRIMARY KEY (id))";

    //invio la query

    mysql_query($query, $connessione) or die ('Impossibile eseguire la query');

    echo 'Connessione eseguita con successo!\n';
    echo '<a href="register.php"> Registrati per avviare la chat </a>';

    mysql_close($connessione);

    ?>[/PHP]
    :wink3:


  • ModSenior

    Intendete realizzare una shoutbox o una vera e propria chat(autoreflesh)? nel secondo caso se memorizzate ogni messaggio inviato nel database il numero di query (avendo un certo numero di utenti online) diventa stratosferico.