[Php-it] Stringhe nei file di testo
Domenico L.
domenico.lorusso at pleiade.it
Tue Aug 21 14:16:59 CEST 2007
spacemarc ha scritto:
> 1euro al giorno e questo spazio e' tuo. info a ziobudda.net
> ___________FINE_____SPONSOR_______________________________
>
> Il 21/08/07, Domenico L.<domenico.lorusso a 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 />";
>
A) $rows è nel formato "parametro=valore"; usando la parse_ini_file o
una er preg_match_all('#^(\w+)=(.*)$#mU',$A)
puoi ottenere alla fine o 1 array associativo unico (primo caso) o 2
array uno con le chiavi l'altro con i valori.
B) ti darà un sacco di problemi quella echo
fai:
$keyE=htmlentities($key);
echo '<label>', $keyE, ' <input type="text" name=",$keyE,"
value="',htmlentities($value),'" /></label><br />
A questo punto in post togli il submit e hai già l'array associativo da
passare a write_ini_file
oppure
foreach ($_POST as $key=>$value){
fwrite($f,"$key=$value\n");
}
Ciao
--
Domenico L. icq: 645 44 861 - msn: strahd a jumpy.it
per stupire mezz'ora basta un libro di storia,
io cercai di imparare la Treccani a memoria... [F.d.A.]
More information about the Php-it
mailing list