Codice PHP:
        // Inizializza la classe del database e ci si connette
        
$database = new Database($CONFIGfalse);
        
$database->connect();
        
        
// Salva le tabelle del database nella variabile $read
        
$fp fopen($sql'r');
        
$read fread($fpfilesize($fp));
        
fclose($fp);
        
        
// Modifica i valori della tabella
        
$edit_sql $read;
        
$edit_sql str_replace('DROP TABLE IF EXISTS `''DROP TABLE IF EXISTS `' $CONFIG['prefix'], $edit_sql);
        
$edit_sql str_replace('CREATE TABLE `',         'CREATE TABLE `' $CONFIG['prefix'],         $edit_sql);
        
$edit_sql str_replace('%board_name%',           strip_quotes($_POST['bname']),                $edit_sql);
        
$edit_sql str_replace('%board_lang%',           strip_quotes($_POST['blang']),                $edit_sql);
        
$edit_sql str_replace('%board_path%',           strip_quotes($_POST['bpath']),                $edit_sql);
        
$edit_sql explode(';'$edit_sql);
        
        
// Inserisce le tabelle e i rispettivi valori nel database
        
foreach ($edit_sql as $insert)
            if (!
$database->query($insert))
                
error('Unable to create table '.$insert.'categories. Please check your settings and try again.'); 


Cosa sbaglio?