ho un problema con la lettura di un file txt ..
nel senso che utilizzando il contenuto della riga letta, per scrivere un altro file, mi trasporto anche il 'fine riga'
così presumo, visto che a parte l'ultima riga letta, in fase di scrittura mi va a capo (oltre che a fine di ogni riga scritta) anche ad ogni variabile che contiene la riga letta.
spero di essere stato chiaro 
vi indico il codice e il contenuto dei due file (input + output)
lettura file:
Codice PHP:
$num_righe_lette = 0;
while (($file_input_rec = fgets($file_input)) !== false)
{
++$num_righe_lette;
$output = scrivi_output($file_output, $num_righe_lette, $file_input_rec);
$esito = $output[0] ;
$err = $output[1] ;
if ($esito == 'KO')
{break;}
}
scrittura file:
Codice PHP:
function scrivi_output($file_output, $num_righe_lette, $file_input_rec)
{
$esito = 'OK';
$err = '';
// --> controllo che la riga non sia più lunga di 30 caratteri
$lung_str = strlen($file_input_rec);
if ($lung_str > 30)
{
$esito = 'KO';
$err = 'Riga n. ' .$num_righe_lette. ' lunga più di 30 caratteri !';
goto end;
}
// --> scrittura riga
$file_output_rec = "$"."{$file_input_rec} = trim($_POST ['{$file_input_rec}']);";
fwrite($file_output, $file_output_rec ."\n");
end:
$output = array($esito, $err);
return $output ;
}
file di input:
codice:
123456789
987654321
file di output:
codice:
$123456789
= trim(Array ['123456789
']);
$987654321 = trim(Array ['987654321']);