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']);