Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

PHP isam, herramienta Web para Archivos Planos


En este capítulo se hace una descripción de como hacer transferencias de datos usando el modelo de Archivos Planos, para aquellas aplicaciones que necesiten su procesamiento.


23/4/04 - Los Archivos Planos parecen olvidados desde hace tiempo, aunque en muchas instalaciones se siguen usando y se tienen que convertir para otras aplicaciones, p.e. una Base de Datos, para poder obtener resultados aceptables. Esta operación altera la estructura de los datos quedando fuera de nuestro alcance a no ser volvamos a hacer una conversión después de haberlos manipulado.

Para evitar estos trasvases y sin abandonar la estructura de nuestros Archivos Planos, tenemos un planteamiento que no es nuevo y es digno de tener en cuenta, se trata de conservar la estructura de los datos y montar aislados de ellos los recursos para su explotación, de esta forma conservamos la información en su formato original, y podemos acceder a ella sin depender de ningún software en concreto, es más, podemos hacer nuestros propios programas porque seguimos teniendo acceso a nuestros datos.

Cabe preguntarse si merece la pena invertir tiempo en este tema sobre todo aquellas instalaciones que entregan sus datos en Archivos Planos, p.e. al hacer Pedidos a un Proveedor que para la entrada a su sistema con mySQL o similar exige en el trasiego de datos un determinada estructura de Archivos Planos, con lo que tendremos que transformar nuestros datos para enviar Pedidos y otra vez pero a la inversa cuando recibimos Albaranes y Facturas del Proveedor en cuestión. Sería cómodo trabajar directamente con los Archivos Planos p.e. con una Aplicación que nos permitiese tener la Gestión de nuestros Clientes y a la vez comunicarnos sin ningún problema con nuestro Proveedor, teniendo un control sobre nuestros datos y software sin tanta diversidad de Herramientas.

La idea no es difícil de llevar a la práctica, podemos empezar creando una tabla que haga de MAPA para el manejo de Archivos con su Nombre, Campos, longitud y características, para lo que necesitamos unos programillas para mantenerla y unas funciones para manejar los Archivos según estas especificaciones, funciones que usaremos para reducir considerablemente nuestro programas evitando errores y tiempo de depuración.

Ahora necesitaremos presentar estos Archivos en la Web, para lo que ampliamos nuestro MAPA incluyendo Rejillas de presentación indicando su nombre y el del Archivo que vamos a ver con sus Campos y algún parámetro más, en base a esto haremos otra serie de funciones para explotar esta estructura, y siguiendo, podemos diseñar la presentación de Formularios de forma que invocando su nombre y número de registro podamos ver y modificar en pantalla los datos que queramos.

Con esto, disponemos de un artilugio que nos facilita la programación, pero nos queda algo tan importante como es el manejo en si de los datos, esto es, su ordenación y selección. Para esto echamos mano de ISAM estableciendo los Indices que necesitemos para nuestros Archivos Planos aislados de ellos en un Archivo aparte. El manejo de datos con ISAM es cómodo y rápido, y como el programa de ISAM lo hemos hecho a nuestro medida, tendrá además de los clásicos comandos de Búsqueda, Inserción, Eliminación, etc. otros más acordes a nuestras necesidades como la Selección de listas que nos devuelve los registros que cumplan determinadas condiciones, p.e. que tengan una parte inicial de la Clave igual al argumento de búsqueda como en las líneas de un Pedido que llevarán todas el Número de Pedido al que pertenecen.

Está claro que este trabajo PHPisam no aporta una Base de datos, pero las pestaciones obtenidas permiten trabajar con una soltura parecida, además el enfoque principal es la presentación de datos en la Web permitiendo la selección de datos y el envío a la Web en Formularios de ficha y Rejillas de líneas de registros usando las funciones pertinentes, con lo que podemos hacer programas muy pequeños y de bastante utilidad como mi propìo sitio desarrollado con esta herramienta, donde e-comerce y su Administrador constan de 20 programas y solo 2 exceden de 40 líneas de código.

 Seguir navegando a partir aquí:
+ 1 manual relacionado
+ 1 categoria relacionada

 Autoría, licencia y acciones sobre este artículo

Informe de Serafin Vazquez*
URL: http://www.phpisam.com

Atención: Copyright. Este artículo no se puede reproducir sin la autorización expresa del autor.

* Para consultas técnicas utilizar la lista de correo.

Versión imprimible Versión imprimible del artículo
Enviar artículo por e-mail Enviar artículo por e-mail
Añadir un comentario al artículo Publicar un comentario del artículo

Manuales relacionados con este artículo
Dentro de Taller de PHP

Categorias relacionadas
A través de las categorías de nuestro directorio se pueden encontrar otro tipo de recursos relacionados con este artículo:
+ Entrar en Manuales de PHP


 Comentarios de los visitantes
Aun no hemos recibido comentarios de este artículo.
Puedes ser el primero en enviar tu comentario.



Enlaces:
Maestrosdelweb
  Ir arriba

Manuales relacionados
+Taller de PHP
Categorías
+Manuales de PHP

Lectura recomendada

Compra este libro en Agapea, la librería urgente a domicilio.

Tienda DesarrolloWeb

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia