Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2006, 12:19
sabigual
 
Fecha de Ingreso: noviembre-2006
Ubicación: República Dominicana
Mensajes: 17
Antigüedad: 17 años, 5 meses
Puntos: 1
Archivos Tratados por medio de PHP

Estoy tratando de crear un archivo en PHP de manera que las variables que escribo en el se escriban en columnas, es decir posicionar el cursor donde quiero que se me escriban las variables y que va.. nada de nada.. fijense en la manera que lo intento:

Estructura del archivo:

Código PHP:
$nombre="02AFARR";
 
$encafech="02112006";
 
$consecutivo="0002";
 
$coco=$nombre.$encafech.$consecutivo.".txt"
Recojo de un query estos valores
Código PHP:
$tiporegistro $row["TipoRegistro"];
$rnc=$row["ClaveAgente"];
$nss=$row["NSS"];
$nombre=$row["PrimerNombre"];
$senombre=$row["SegundoNombre"];
$apellido=$row["PrimerApellido"];
$seapellido=$row["SegundoApellido"];
$cedula=$row["Cedula"];
$fechaultimopago=$row["FechaUltimoPago"]; 
luego :
Código PHP:
$archivo=fopen($coco "a+");
if (
$archivo) {
fputs ($archivo$tiporegistro);
fseek($archivo1);
fputs ($archivo$rnc);
fseek($archivo12);
fputs ($archivo$nss);
fseek($archivo21);
fputs ($archivo$nombre);
fseek($archivo61);
fputs ($archivo$senombre);
fseek($archivo101);
fputs ($archivo$apellido);
fseek($archivo141);
fputs ($archivo$seapellido);
fseek($archivo181);
fputs ($archivo$cedula);
fseek($archivo387);
fputs ($archivo$fechaultimopago."\r\n");
// despues de escribirse en el archivo los registros se retorna el carro y salta a la siguiente linea.  
fclose($archivo);
}
// cierre archivo. 
el asunto es que cada fila ha de tener 395 colunmas y las variables han de escribirse en posiciones fijas en esa longitud, como lo harian ustedes porque a mi me funciona la escritura pero las longitudes ni hablar, no entiendo que pasa?