Wenas,
Tengo un fichero txt con ciertos datos. Como puedo coger esos datos y luego utilizarlos para un consulta ejecutada desde php contra mysql?
Gracias de antemano,
| |||
Leer Fichero txt Wenas, Tengo un fichero txt con ciertos datos. Como puedo coger esos datos y luego utilizarlos para un consulta ejecutada desde php contra mysql? Gracias de antemano, |
| |||
$handle = fopen("/tmp/inputfile.txt", "r"); while (!feof($handle)) { $buffer = fgets($handle, 4096); echo $buffer; } fclose($handle); Esto puede servirte, despues utilas para la consulta lo que necesites Saludos |
| |||
Para leer el fichero es correcto, pero como puedo escojer algun dato dentro de el? El fichero contiene las siguientes lineas: 2005010801012004011005 2005010701012004010905 20050106 01012004010805 20050105 01012004010705 20050104 01 01 2004010605 donde los 8 primeros digitos es una fecha los 2 siguientes el mes... como puedo escojer alguna parte de la cadena? o como puedo coger un campo en concreto? Gracias por vuestra ayuda |
| |||
Aca tenes un codigo que desgloza todo el contenido en lineas guardandolo en un arreglo. Código PHP: Saludos |
| |||
Pequeño problema... en las pruebas q he realizado he podido leer bien el fichero txt pero el problema es q en el aplicativo no se como hacerlo. lo q tengo q hacer es un comparativo y las fechas las cojo de estee fichero, cada fecha q hay al lado contiene la la fecha q corresponde al mismo dia pero del año pasado. Por lo tanto lo q tengo q hacer es q el usuario escoja la fecha esta la busque en el fichero y entonces poder cojer la fecha q hay al lado para mostrar la estadisitica comparativa! Espero haberme explicado! Gracias de antemano! |
| |||
las lineas del archivo son asi: 20050105010120040107050228 SEXMI 20050104 0101 20040106 050228 SEXMA si te fijas los primeros 8 caracteres son la fecha aaaa-mm-dd y la fecha q corresponde al mismo dia pero del año pasado es apartir del caracter 12. los demas puedo pasarlos por alto. entonces el usuario introduce un fecha, q esta corresponde a una q esta en el fichero y q la vez al lado tengo la q corresponde. Entonces cuando ejecuto la consulta podre cojer las dos fechas, una la del usuario y la otra la q corresponde con el año pasado. Gracias x contestar tan rapido! |
| |||
pues en el for Código PHP: Avisame si es esto lo que necesitabas Saludos |
| |||
el codigo me parece muy correcto pero no me muestra nada.... en cambio con el primero q me has pasado me mostraba bien el contenido del txt Código PHP: |
| |||
y el codigo q tengo es este... Código PHP: |
| |||
Cita: Utilizando esto no te muestra nada?Entonces habria que cambiar la funcion que lea de a lineas desde el archivo en ves de hacer el explode por retornos de carro. En linux lo que te pase anda bien, porque lo utilizo, pero por lo visto debes utilizar windows o algun archivo generado en windows.
Iniciado por sergi_climent y el codigo q tengo es este... Código PHP: |
| |||
todas las pruebas q hago se hacen sobre windows.Cuando acabe el proyecto se pondra sobre linux! Perdona por mi inexperiencia en ficheros asi. Gracias x tu paciencia! |
| |||
Prueba usando esto, creo que deberia de andar Código PHP: |
| |||
ya encontre el fallo. No me pasava bien la fecha del usuario. Entonces no entraba en el bucle y no mostraba nada! Buff, ahora ya esta, Muchisimas gracias por tu ayuda! Saludos |