$s = $_POST['s']; $fromto = $_POST['fromto']; if ($fromto=="E2W"){ $s = str_replace("\r\n", " |\n| ", $s); $s = str_replace("\t", " | ", $s); //$s = str_replace("| |", "| . |", $s); $s = "| ".$s; $s = substr($s,0,-2); //get rid of last newline conversion //explode the source by line $arrayS = preg_split ("/[\n,]+/", $s); $nb_lines = count ($arrayS)-1; $s = $s . $nb_lignes; $s = ""; foreach ( $arrayS as $key => $lines ){ if ($key == 0) { $lines = str_replace("|", "^", $lines); }//end if $s = $s . $lines . "\n"; }//end for $s = substr($s,0,-2); //get rid of last newline conversion }else{ $s = str_replace("^", "|", $s); $s = str_replace("|\r\n|", "\r\n", $s); $s = str_replace("\r\n ", "\r\n", $s); $s = str_replace(" |", "|", $s); $s = str_replace("| ", "|", $s); $s = str_replace("|", "\t", $s); $s = substr($s,1); // get rid of first | without /r/n } ?>