[Php-it] Stringhe nei file di testo

spacemarc spacemarc at gmail.com
Tue Aug 21 11:55:19 CEST 2007


Il 21/08/07, Domenico L.<domenico.lorusso at pleiade.it> ha scritto:
> passato tempo... riposta il codice aggiornato e il problema

Dato un file tipo:

[paragrafo]
parametro1=valore1
parametro2=valore due
.......

e con questo codice:
<form method="post" action="scrivi_originale.php">
<?php
$rows = file("file.txt");

for($i=0; $i < count($rows); $i++) {

echo "<input type='text' name='lines[$i]' value=$rows[$i]><br />";
}
?>
<input type="submit" value="Edit" name="submit"> <input type=reset
value=reset></p>
</form>

<?php
if (isset($_POST['submit'])) {

if(!($fp = fopen("file.txt","w+"))) {

   echo "Error";

  } else {

$towrite = implode("\n",$_POST['lines']);


$righe= file("file.txt");

for($i=0; $i < count($righe); $i++) {
  $parametro = explode('=', $righe[$i], 2);
  $final = "$parametro[0]"."=".$_POST['lines'][$i]."\n";
}
   fwrite($fp, $final);
   fclose($fp);

}
}
?>

-- 
Scripts: http://www.spacemarc.it


More information about the Php-it mailing list