Edito, ve que tal esto:
Código PHP:
Ver original<?php
$file = "test.txt";
if(isset($_POST["new"])){ $txt = trim($_POST["new"]); $ntxt = "";
for($k=0;$k<sizeof($lines);$k++){ $line = $lines[$k];
while($line[strlen($line)-1] == "|"){ }
$ntxt .= $line."|\r\n";
}
}
?>
<form method="post">
<textarea name="new" style="width:400px; height:250px;"><?php echo $cont; ?></textarea><br/><input type="submit" value="update" />
</form>
No se si en la linea final quieres un "|", de no querer cambia
$ntxt = trim($ntxt);
por
$ntxt = substr(trim($ntxt),0,-1);
Tampoco se si en las filas vacias quieres o no "|", de no ser asi, despues del for
if($line == ""){ $ntxt .= "\r\n"; continue; }
Saludos