Come gestire una community
Scritto da Jacopo Nuzzi
(http://www.jacoz.net)
il 13 agosto 2004
Oramai, la parte di configurazione, sta diventando ripetitiva.
Ripetitiva sì, ma anche sempre molto utile per risparmiare righe-e-righe di codice!
Infatti, come è possibile notare, c'è sempre la solita variabile, $mysql, che, in questo caso svolge la funzione di array().
Ed infine, le due funzioni, mysql_connect() e mysql_select_db(), che ci servono per creare una connesione con il nostro database MySQL e per selezionare il database da utilizzare!
Passiamo ora al secondo file da creare, install.php, ecco il codice:
Come prima cosa, notiamo che subito ci viene utile il file creato in precedenza, infatti si vede una funzione di php, require(), che serve per includere in una pagina un altro file.
Appena sotto, non c'è nulla di particolarmente speciale, solo qualche riga che indica la corretta operazione!
Mentre, ora inizia già ad esserci la prima query che viene inviata al nostro database.
Si tratta di una lista di operazioni che servono per creare la tabella e le varie colonne all'interno del nostro database.
Infine incontriamo un'altra funzione del php, mysql_close(), che incontreremo in tutte le altre pagine della nostra applicazione.
Ciao a tutti,
in questo articolo vedremo come creare una mini-community.
Ok, forse è poco chiaro, ora vi spiego meglio di che cosa parlerà l'articolo.
Avrete sicuramente visto in moltissimi siti, spesso nei forum, che ci sono sezioni solo utilizzabili dagli utenti registrati, bene in questo articolo vedremo come fare una cosa simile :)
Come credo si possa notare dal numero delle pagine, questo articolo non è dei più brevi, anche perchè, a differenza dei precedenti, in questo ci saranno varie pagine da creare circa 8
Partiamo, come al solito, guardando il primo file, quello di configurazione.
Sar? da chiamare: config.php, ecco il codice:
PHP
<?php
$mysql['host'] = "";
$mysql['pass'] = "";
$mysql['user'] = "";
$mysql['name'] = "";
@mysql_connect($mysql['host'], $mysql['user'], $mysql['pass']);
@mysql_select_db($mysql['name']);
?>
Oramai, la parte di configurazione, sta diventando ripetitiva.
Ripetitiva sì, ma anche sempre molto utile per risparmiare righe-e-righe di codice!
Infatti, come è possibile notare, c'è sempre la solita variabile, $mysql, che, in questo caso svolge la funzione di array().
Ed infine, le due funzioni, mysql_connect() e mysql_select_db(), che ci servono per creare una connesione con il nostro database MySQL e per selezionare il database da utilizzare!
Passiamo ora al secondo file da creare, install.php, ecco il codice:
PHP
<?php
require("config.php");
echo "<h1>Installazione</h1>\n";
echo "Ok!<br>\n";
echo "Installazione avvenuta con successo.\n";
@mysql_query("CREATE TABLE `members` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`user` VARCHAR( 255 ) NOT NULL ,
`pass` VARCHAR( 255 ) NOT NULL ,
`nome` VARCHAR( 255 ) NOT NULL ,
`cognome` VARCHAR( 255 ) NOT NULL ,
`age` VARCHAR( 255 ) NOT NULL ,
`city` VARCHAR( 255 ) NOT NULL ,
`hobby` TEXT NOT NULL ,
INDEX ( `id` )
);
");
@mysql_close();
?>
Appena sotto, non c'è nulla di particolarmente speciale, solo qualche riga che indica la corretta operazione!
Mentre, ora inizia già ad esserci la prima query che viene inviata al nostro database.
Si tratta di una lista di operazioni che servono per creare la tabella e le varie colonne all'interno del nostro database.
Infine incontriamo un'altra funzione del php, mysql_close(), che incontreremo in tutte le altre pagine della nostra applicazione.
