Foros del Web » Programando para Internet » PHP »

ayuda para escribir en un archivo de texto..

Estas en el tema de ayuda para escribir en un archivo de texto.. en el foro de PHP en Foros del Web. HOLA AMIGO ESTE ES MI CODIGO PARA LEER UN ARCHIVO DE TEXTO Y ESCRIBIR EN OTRO ARCHIVO DE TEXTO PERO ME LO ESCRIBE DE CORRIDO. ...
  #1 (permalink)  
Antiguo 26/05/2008, 08:54
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
ayuda para escribir en un archivo de texto..

HOLA AMIGO ESTE ES MI CODIGO PARA LEER UN ARCHIVO DE TEXTO Y ESCRIBIR EN OTRO ARCHIVO DE TEXTO PERO ME LO ESCRIBE DE CORRIDO. Y LO QUIERO CON SALTO DE LINEA.
Código PHP:
$row 1;
$fp1 fopen('archivos/salida.txt'"a");
$fp=fopen ("archivos/WEBSM2008012.TXT","r");
while (
$data fgetcsv ($fp100000",")) 
{
$tipo=substr($data[0], 01);  
$filler=substr($data[0], 17);
$docto=substr($data[0], 88);
$desde=substr($data[0], 166);
$hasta=substr($data[0], 226);
$concepto=substr($data[0], 282);
$tipmov=substr($data[0], 301);
$importe=substr($data[0], 317);
$decimales=substr($importe,5,2);
$importe=substr($importe,0,5);
$importe=$importe.".".$decimales;

$nombre=substr($data[0], 5128);
$rfc=substr($data[0], 3813);
  
//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); 
SI ME LO GUARDA EN EL ARCHIVO SALIDAS, PERO NO ME RESPETA EL SALTO DE LINEA, NO SE QUE ESTOY HACIENDO MAL, POR QUE EN PANTALLA ME LO MUESTRA CON EL SALTO DE LINEA. GRACIAS.
  #2 (permalink)  
Antiguo 26/05/2008, 09:24
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ayuda para escribir en un archivo de texto..

solo necesitas esto...

Código PHP:
fwrite($fp1$data[0] . "\n"); // salto \n 
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.