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($archivo, 1);
fputs ($archivo, $rnc);
fseek($archivo, 12);
fputs ($archivo, $nss);
fseek($archivo, 21);
fputs ($archivo, $nombre);
fseek($archivo, 61);
fputs ($archivo, $senombre);
fseek($archivo, 101);
fputs ($archivo, $apellido);
fseek($archivo, 141);
fputs ($archivo, $seapellido);
fseek($archivo, 181);
fputs ($archivo, $cedula);
fseek($archivo, 387);
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?