Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2011, 08:02
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 11 meses
Puntos: 253
Respuesta: PHP - MSSQL Importar Archivo txt

Buenas,

Lo que buscas se conoce como un parser, es decir, un script PHP que recorra un fichero con una estructura definida y extraiga los datos en variables para luego realizar inserts en una base de datos. Búscate información sobre parser PHP en google, que encontrarás muchas cosas.

Te avanzo que vas a necesitar varias funciones, entre ellas:
- Funciones de archivos: sobre todo fopen y fgets, para ir cogiendo cada línea una a una.
- explode: que te trocea un string según un delimitador que tengas. Esto será en caso de que tus campos estén delimitados por un caracter, por ejemplo | o -, son los más comunes.
- Funciones de strings: en caso de que no tengas delimitador, sino que depende de la longitud de cada valor, tienes que utilizar funciones de strings, sobre todo substr (para trocear strings) y strpos (para buscar una subcadena en una cadena).

Te lanzo la idea, ve buscando info tú. Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?