Errore su codice .... non capisco dov'è?

Ciao a tutti,

ho una pagina con un form che doverebbe scrivermi dei valori in un file di configurazione ..

Il problema è se apro la pagina mi restituisce questo errore:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Inetpub\wwwroot\Comune_Biccari\test_php\untitled1.php on line 42

Non risco proprio a capire come modificare per rimuovere l'errore. Qualcuno può darmi una mano??

Il codice della pagina è il seguente:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
</head>

<body>
<form action="" method="post" name="write" id="write">
 Name 
 <input name="name" type="text" id="name">
 <br>
 Password 
 <input name="password" type="text" id="password">
 <br>
 Email 
 <input name="email" type="text" id="email">
 <br>
 Database User 
 <input name="db_user" type="text" id="db_user">
 <br>
 Database Password 
 <input name="db_pass" type="text" id="db_pass">
 <br>
 Database 
 <input name="db_data" type="text" id="db_data">
 <br>
 Host 
 <input name="db_host" type="text" id="db_host">
 <br>
 <input type="submit" name="Submit" value="Submit">
</form>
<?php

if ($_POST['Submit']) {

extract($_POST);

$file_to_write = 'config.php';

$content .="<?phpn";
$content .="$config['name'] = '$name';n";
$content .="$config['password'] = '$password';n";
$content .="$config['email'] = '$email';n";
$content .="$config['db_user'] = '$db_user';n";
$content .="$config['db_pass'] = '$db_pass';n";
$content .="$config['db_data'] = '$db_data';n";
$content .="$config['db_host'] = '$db_host';n";
$content .="?>";

$fp = fopen($file_to_write, 'w');
fwrite($fp, $content);
fclose($fp);
echo "Successn";
echo "$file_to_writen";
echo "Has been written";
}
?> 

</body>
</html>
inviato 9 anni fa
ninext
X 0 X

prova a cambiare $config['name'] in $config[name], e così via per tutti gli altri nella stringa

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

cosi l'errore non c'è più ... ma nella creazione del file devo aggiustare qualcosa

Grazie mille! ... se ho difficoltà vi disturbo nuovamente!

risposto 9 anni fa
ninext
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda