Cita:
Iniciado por cemansilla Una pregunta, ¿lo que querés hacer es separar de la forma explicada y almacenarlo en 4 campos de una base de datos?
Si es así podrias obtener las partes usando la función [URL="http://ar2.php.net/substr"]substr()[/URL] de PHP, algo así:
Código PHP:
<?php
$aDatos = array();
$contenido = file("leer.txt");
$i = 0;
foreach($contenido as $c){
$aDatos[$i]['correlativo'] = substr($c, 0, 2);
$aDatos[$i]['identificador'] = substr($c, 2, 10);
$aDatos[$i]['telefono'] = substr($c, 12, 8);
$aDatos[$i]['ubicacion'] = substr($c, 20);
$i++;
}
?>
Y luego lo insertás a la base recorriendo el nuevo array o lo podés hacer en el foreach anterior, yo lo separe para ser más descriptivo:
Código PHP:
<?php
foreach($aDatos as $d){
$query = "INSERT INTO `tabla` (`correlativo`, `identificador`, `telefono`, `ubicacion`) VALUES ('" . $d['correlativo'] . "', '" . $d['identificador'] . "', '" . $d['telefono'] . "', '" . $d['ubicacion'] . "')";
}
?>
Saludos!
Exacto, eso es lo que buscaba, muchas gracias por ayudar y no solo responder (busca en tal lado...)
Otra pregunta básica, en la parte "$contenido = file("leer.txt");" que hago si no tengo un nombre determinado de archivo a subir, que pasa si mi archivo no se llama leer.txt, como lo subo.