Foros del Web » Programando para Internet » PHP »

¿editar por campos un archivo?

Estas en el tema de ¿editar por campos un archivo? en el foro de PHP en Foros del Web. Hola !!! Requiero editar un archivo .TXT o .CSV en una HTML tomando en cuenta que debo buscar este archivo en x:\xxxxx\xxxx.txt el cual contiene ...
  #1 (permalink)  
Antiguo 20/01/2006, 05:44
Avatar de xxxNeoxBugsxxx  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 8
Antigüedad: 11 años, 10 meses
Puntos: 0
Mensaje ¿editar por campos un archivo?

Hola !!!
Requiero editar un archivo .TXT o .CSV en una HTML tomando en cuenta que debo buscar este archivo en x:\xxxxx\xxxx.txt el cual contiene 4 columnas separadas por comas (,) (Nombre, Edad, Dirección, Teléfono).

Estos datos yo los tomo de una .DBF y los paso a un archivo .CSV el cual renombro, lo monto en mi WEB y luego quiero que se puedan tan solo editar para colsultar dicha información.

No me importa de que manera lo pueda hacer, talvez pueda hacerce con PHP, HTML, Java o de alguna otra manera, lo que necesito es subirlo a la WEB.

PD: Llegado el caso, que se pueda buscar en el directorio o muestre el listado de archivos en ese directorio (.TXT .CSV) y al darle doble clic muestre el contenido del archivo en los campos establecidos en la pagina.

Muchas gracias por tu ayuda... !!!
.x.x.x.x.x.x.x.x Mr. X x.x.x.x.x.x.x.x.
  #2 (permalink)  
Antiguo 20/01/2006, 06:21
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
... ok.

Primero lee el archivo, puedes valerte de la función file() la cuál pone los "renglones" de tu archivo dentro de una matríz; también puedes hacerlo mediante fopen() y fread() pero es más lioso.

Posteriormente (ya habiendo "separado" los renglones/filas) haces un explode() usando como parámetro de separación esa coma que dices. Te creará otra matriz.

Para editar el archivo tienes que imprimir los datos dentro de un formulario (textboxes en tu caso)... dándole como "value" el dato extraido del archivo. Para guardar los cambios recojes el formulario y reescribes el archivo con fwrite() --previo fopen()--.

... para mostrar los archivos tienes opendir() y readdir(), verás que trabajan de la misma manera.

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:13.