@Thedarkita said:

io uso questo in una pagina e mi funziona bene prova...

[php]if ($_POST['modifica'] != "") {
$db_config=fopen("../configurazione.php","w");
$testo_inviato = $_POST['modificafile'];

correggi errori

$testo_inviato_corretto = stripslashes($testo_inviato);

fwrite($db_config, "$testo_inviato_corretto");
$inviato = 1;
}

$db_config_r=fopen("../configurazione.php","r");
$linee_dati = file("../configurazione.php");
$num_linee_dati = count($linee_dati);

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Modifica file di configurazione</title>
</head>

<body>
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><?php if($inviato == 1) { echo"Le modifiche sono state effettuate con successo";}?></td>
</tr>
<tr>
<td><form name="" method="post" action="admin_config.php">
<div align="center">
<textarea name="modificafile" cols="125" rows="20" id="modificafile"><?php for ($num1 = 0 ; $num1 < $num_linee_dati; $num1++) echo $linee_dati[$num1]; ?></textarea>
<input name="modifica" type="submit" id="modifica" value="Invia">
</div>
</form> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</body>
</html>[/php]
mi pare fosse questa linea che fa quel comando
[php]
<?php for ($num1 = 0 ; $num1 < $num_linee_dati; $num1++) echo $linee_dati[$num1]; ?>

[/php]
Ciao Thedarkita

grazie per avermi risposto... spero che questa sia la volta buona!!!

Ancora grazie