questo è il codice:
$File1=fopen("file.txt",'r');
$File2=fopen("file1.txt",'w');
if ($File1) {

$buffer=fgets($File1);
while(!feof($File1)){
$buffer = fgets($File1);
$buffer[strlen($buffer)-1] = ',';

fwrite($File2, $buffer);


pero nn mi stampa la prima riga del file di origine e le altre righe stampate nel file di destinazione(file1) sono tutte su in linea.