Código PHP:
$row = 1;
$fp1 = fopen('archivos/salida.txt', "a");
$fp=fopen ("archivos/WEBSM2008012.TXT","r");
while ($data = fgetcsv ($fp, 100000, ","))
{
$tipo=substr($data[0], 0, 1);
$filler=substr($data[0], 1, 7);
$docto=substr($data[0], 8, 8);
$desde=substr($data[0], 16, 6);
$hasta=substr($data[0], 22, 6);
$concepto=substr($data[0], 28, 2);
$tipmov=substr($data[0], 30, 1);
$importe=substr($data[0], 31, 7);
$decimales=substr($importe,5,2);
$importe=substr($importe,0,5);
$importe=$importe.".".$decimales;
$nombre=substr($data[0], 51, 28);
$rfc=substr($data[0], 38, 13);
//echo"$tipo<br>$filler<br>$docto<br>$desde<br>$hasta<br>$concepto<br>$tipmov<br>$importe<br>$nombre<br>$rfc<br><br>";
$pipe="|0|0|0|0|0|0|D|";
$layout=" "."|".$rfc.$pipe.$concepto."|".$hasta."|".$desde."|".$importe."|".$docto."|".$fecha."|"."S"."|"."1"."|"."1"."|";
echo $layout;
//fclose($fp);
//$fp = fopen('archivos/salida.txt', "a");
$write = fwrite($fp1, $data[0]);
$row++;
}
fclose($fp);