allora ho fatto così
Codice PHP:
function finish() 
    {
    
    global 
$lang;
    
    
$file "../config/config.php"
    
    if(isset(
$_POST['invia'])) {
    
    
$db_user   $_POST['SQLuser'];
    
$db_pass   $_POST['SQLpass'];
    
$db_name   $_POST['SQLname'];
    
$db_host   $_POST['SQLhost'];
    
$prefix    $_POST['SQLprefix'];

    
$content 
    
"\$db_user = '$db_user';\r\n 
     \$db_pass = '
$db_pass';\r\n 
     \$db_name = '
$db_name';\r\n 
     \$db_host = '
$db_host';\r\n 
     \$prefix  = '
$prefix';\r\n";

    
$fp fopen($file"a"); 
    
fwrite($fp$content);
    
fclose($fp); 
    echo
"Done!";
    
header ('location: index.php?action=query');
        }
        else 
        { 
        echo 
"$lang[57]";
        }  
    
        } 
ma nn va mi mostra l'errore ($lang[57]= errore)
quindi nn scrive