ExBB: Forum flat-db in italiano
ExBB (Exclusive Bulletin Board) è un potente script forum scritto in PHP open source. E' altamente configurabile, sono disponibili inoltre molti MOD. Non necessita di nessun tipo di database come MySql o PostgreSQL.
Visualizza l'esempio
Si creano 3 files: header.php, footer.php, index.php.
In header.php si inserisce il codice html relativo alla intestazione che sarà comune a tutte le pagine che vogliamo inserire in questo nostro sito, e si userà questo codice:
Il footer.php avrà la stessa identica struttura.
Si creerà ad esempio un altro file, sempre stessa struttura, che contiene la pagina principale, main.php.
In index.php richiameremo questi due files così:
Ecco fatto: adesso abbiamo due scelte: creare tanti files quante sono le pagine e includere header e footer in ognuna di esse allo stesso modo, oppure avere una index.php del tutto dinamica.
Nel secondo caso index.php sarà:
Come funziona questo ultimo codice? Avremo main.php per la home, contact.php per i contatti, news.php per le news....
Sarà sufficiente aprire queste pagine chiamando index.php?pagina=contact oppure index.php?pagina=news per visualizzare le diverse pagine.
Ovviamente questa è una base molto semplice e povera, si può migliorare moltissimo con dei controlli sull'esistenza del file chiamato, sulla sicurezza ecc... ma io cerco solo di darvi un punto di partenza. A voi il resto :)
Visualizza l'esempio
Si creano 3 files: header.php, footer.php, index.php.
In header.php si inserisce il codice html relativo alla intestazione che sarà comune a tutte le pagine che vogliamo inserire in questo nostro sito, e si userà questo codice:
<?php
echo <<<DATA
qui va il codice html...
DATA;
?>
Il footer.php avrà la stessa identica struttura.
Si creerà ad esempio un altro file, sempre stessa struttura, che contiene la pagina principale, main.php.
In index.php richiameremo questi due files così:
<?php
include('header.php');
include('main.php');
include('footer.php');
?>
Ecco fatto: adesso abbiamo due scelte: creare tanti files quante sono le pagine e includere header e footer in ognuna di esse allo stesso modo, oppure avere una index.php del tutto dinamica.
Nel secondo caso index.php sarà:
<?php
$pagina = ( isset($_GET['pagina']) ) ? $_GET['pagina'].'.php' : 'main.php';
include('header.php');
include $pagina;
include('footer.php');
?>
Come funziona questo ultimo codice? Avremo main.php per la home, contact.php per i contatti, news.php per le news....
Sarà sufficiente aprire queste pagine chiamando index.php?pagina=contact oppure index.php?pagina=news per visualizzare le diverse pagine.
Ovviamente questa è una base molto semplice e povera, si può migliorare moltissimo con dei controlli sull'esistenza del file chiamato, sulla sicurezza ecc... ma io cerco solo di darvi un punto di partenza. A voi il resto :)
Visualizza l'esempio
lunedì, 29 maggio 2006 -- 11:04
| 



( 3.1 / 1948 )




( 3.1 / 1948 )
* Samyweb, * Tecnologia, CSS, (x)html, PHP, JavaScript, Flash, * SPBlog, * ExBB
>> Aperto il nuovo sito SamyWeb Design!
Aperto il nuovo sito SamyWeb Design !
SamyWeb Design si occupa della progettazione e realizzazione di siti web per privati ed aziende, a prezzi molto contenuti.
venerdì, 24 marzo 2006 -- 03:24
Per eseguire il backup del vostro sito, o di alcune vostre cartelle, vi consiglio questo script leggero e veloce:
Download: backup.zip.
Dovete semplicemente scegliere una cartella in cui caricare i due files bakup.php e tar.php (nel caso di default che ho impostato io caricate la cartella backup nella root del vostro sito), e impostate correttamente i valori delle tre variabili dentro backup.php:
la prima variabile indica l'URL in cui si trovano i files per il backup (tar.php e backup.php);
la seconda indica la cartella di cui volete fare il backup (impostate ../ se volete il backup dell'intero sito);
la terza indica la cartella di destinazione in cui verrà salvato il backup.
Ho testato con un mio sito di 35 Mb, ed è funzionato tutto alla perfezione ^_^
Un consiglio: dato che il backup potrebbe essere molto voluminoso (vedi nel mio caso 35 Mb) assicuratevi di avere abbastanza spazio a disposizione sul vostro server.
Una volta configurato il file backup.php e caricato sul server, puntate ad esso e attendete qualche minuto.
vi verrà fornito come risultato il link al vostro backup che vi consiglio di scaricare subito sul vostro PC, con la relativa dimensione in bytes.
Altro consiglio: per non occupare inutilmente spazio sul vostro server, una volta scaricato sul PC e verificata la correttezza del backup, cancellatelo dal server. (E' una questione anche di [u]sicurezza[/u]: il vostro backup contiene informazioni riservate come password di blog, forum ecc...)
Download: backup.zip.
Dovete semplicemente scegliere una cartella in cui caricare i due files bakup.php e tar.php (nel caso di default che ho impostato io caricate la cartella backup nella root del vostro sito), e impostate correttamente i valori delle tre variabili dentro backup.php:
$tar_url = '../backup/';
$tar_path = '../blog/';
$tared_path = '../backup/';
la prima variabile indica l'URL in cui si trovano i files per il backup (tar.php e backup.php);
la seconda indica la cartella di cui volete fare il backup (impostate ../ se volete il backup dell'intero sito);
la terza indica la cartella di destinazione in cui verrà salvato il backup.
Ho testato con un mio sito di 35 Mb, ed è funzionato tutto alla perfezione ^_^
Un consiglio: dato che il backup potrebbe essere molto voluminoso (vedi nel mio caso 35 Mb) assicuratevi di avere abbastanza spazio a disposizione sul vostro server.
Una volta configurato il file backup.php e caricato sul server, puntate ad esso e attendete qualche minuto.
vi verrà fornito come risultato il link al vostro backup che vi consiglio di scaricare subito sul vostro PC, con la relativa dimensione in bytes.
Altro consiglio: per non occupare inutilmente spazio sul vostro server, una volta scaricato sul PC e verificata la correttezza del backup, cancellatelo dal server. (E' una questione anche di [u]sicurezza[/u]: il vostro backup contiene informazioni riservate come password di blog, forum ecc...)
martedì, 03 gennaio 2006 -- 21:18
Aggiornamenti e nuova versione per il nostro ExBB Forum versione Italiana!!
Trovate più informazioni sul forum ufficiale di ExBB Italia: http://exbb.altervista.org/
Trovate più informazioni sul forum ufficiale di ExBB Italia: http://exbb.altervista.org/
sabato, 31 dicembre 2005 -- 00:53
Dopo tante ricerche ho finalmente trovato il forum che non necessita di database di alcun tipo (flat-file db) più funzionale e completo della rete.
Ho dovuto scovarlo in russia :P!!!
Pur supportando diversi linguaggi, purtroppo non era presente l'italiano.
Al che mi sono messa al lavoro ed ho pensato di diffondere la conoscenza e l'utilizzo di questo fantastico forum.
Ho creato un forum di supporto per l'utenza italiana:
ExBB Italia Forum
Se mi aiutate a testare la mia traduzione, e a trovare eventuali bugs, mi farebbe molto piacere!
domenica, 18 dicembre 2005 -- 10:51
Altre notizie


