Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Workshop de PHP
SEÇÕES
Manuais relacionados
+Workshop de PHP
Categorias
+PHP
+Scripts em PHP

Índice do Manual Workshop de PHP
+ Gestão de ficheiros através de PHP
+ Upload de ficheiros com PHP
+ Verificar a existência de uma URL
+ Leitura sequencial de ficheiros com PHP
+ Escritura em ficheiros com PHP
+ Gestão de directórios com PHP
+ Função que escreve um campo select com valores de uma base de dados
+ Receber o último ID de uma inserção com PHP e MySQL
+ Recolher dados de um Select Multiple com PHP
+ Enviar e-mails pelo PHP
+ Validar um endereço email em PHP
+ Loop para receber todas as variáveis por POST em PHP
+ Enviar um formulário por mail com PHP
+ Paginação de resultados com PHP e MySQL
+ Usuários ativos com PHP
+ Listas de elementos com cores alternas em PHP
+ Programas de livre distribuição em PHP
+ phpMyAdmin
+ Formatação de uma cadeia
+ Cálculo dos dias de um mês em PHP
+ Contador simples para páginas PHP
+ Avaliações dos usuários em PHP
+ Rastrear os robôs de buscadores
+ Recomendar um site usando PHP
+ Criação de um log de erros
+ Comprimir página PHP
+ Contador PHP com imagens
+ Editor PHP Maguma Studio
+ SiteMaps de Google em PHP
+ Teste de velocidade de conexão à Internet
+ Mostrar Conteúdo de acordo com o país em PHP
+ Conteúdos em banco de dados com PHP
+ Problemas com as datas em timestamp Unix de PHP
+ Contar o número de linhas e caracteres em arquivo PHP
+ Transformação Doc, Odt ou Rtf para PDF
+ Preencher um arquivo RTF e gerar o PDF
+ Converter arquivos ods ou xls para pdf
+ PHP isam, ferramenta Web para Arquivos Planos
+ Undefined variable ou Undefined index
+ Agregar carinhas ao sistema
+ Paginator, script para paginação com PHP e MySQL
+ Executar scripts PHP automaticamente através do cron com CURL
+ Uso do FTP com PHP
+ Instalação de One or Zero PHP Helpdesk
+ Portal PHP Nuke
+ Gerando feed RSS de notícias em PHP
+ Blasten blt-SEARCH 1.0.5
+ Classes e Objetos em PHP
+ Recuperando a qualidade de uma imagem JPEG
+ Comprovar se existe o domínio do correio
+ Tutorial de BBCode
+ Função em PHP para o cálculo de minutos transcorridos em duas horas dadas
+ Criação de gráficos em PHP com JpGraph
+ Gerar documentos de Word RTF com PHP
+ Introdução ao Symfony
+ Arredondar decimais em PHP
+ Envio de boletins a e-mails de um banco de dados MySQL
+ Htaccess e páginas dinâmicas
+ Criando imagens com PHP
+ Programar um buscador com PHP e MySQL
+ Loop para receber todos os dados de uma fila de um recordset com PHP
+ Criação de BBcode em PHP
+ Incluir feeds em sua web em 5 passos
+ Calcular dias entre duas datas com PHP
+ Exemplo de conexão com banco de dados Access em PHP
+ Utilizar Curl para copiar uma imagem de uma web em nosso disco rígido
+ Controle da saída em PHP
+ Controle de saída em PHP II
+ Mostrar código PHP de um arquivo com cores ressaltadas

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


PHP isam, ferramenta Web para Arquivos Planos

Neste capítulo fazemos uma descrição de como fazer transferências de dados usando o modelo de Arquivos Planos, para aquelas aplicações que necessitem seu processamento.


Os Arquivos Planos parecem esquecidos faz tempo, embora em muitas instalações continuam se usando e têm que se converter para outras aplicações, por exemplo, um Banco de Dados, para poder obter resultados aceitáveis. Esta operação altera a estrutura dos dados ficando fora do nosso alcance a não ser que voltemos a fazer uma conversão depois de ter manipulado.

Para evitar estes contratempos e sem abandonar a estrutura de nossos Arquivos Planos, temos um planejamento que não é novo e é digno de ter em conta, trata-se de conservar a estrutura dos dados e montar isolados deles os recursos para sua exploração, desta forma conservamos a informação em seu formato original, e podemos acessa-la sem depender de nenhum software em concreto, é mais, podemos fazer nossos próprios programas porque continuamos tendo acesso aos nossos dados.

Cabe perguntar se vale a pena investir tempo neste assunto, sobretudo aquelas instalações que entregam seus dados em Arquivos Planos, por exemplo, ao fazer Pedidos a um Provedor que para a entrada a seu sistema com mySQL ou similar exige no transferência de dados uma determinada estrutura de Arquivos Planos, com o qual teremos que transformar nossos dados para enviar Pedidos e outra vez, mas ao contrário de quando recebemos Recibos e Faturas do Provedor em questão. Seria cômodo trabalhar diretamente com os arquivos Planos, por exemplo, com uma Aplicação que nos permitisse ter a Gestão de nossos Clientes e ao mesmo tempo comunicarmos sem nenhum problema com nosso Provedor, tendo um controle sobre nossos dados e software sem tanta diversidade de Ferramentas.

A idéia não é difícil de levar na prática, podemos começar criando uma tabela que faça de MAPA para o manejo de Arquivos com seu Nome, Campos, longitude e características, para o qual necessitamos uns programas para mantê-la e umas funções para manejar os Arquivos segundo estas especificações, funções que usaremos para reduzir consideravelmente nossos programas evitando erros e tempo de depuração.

Agora necessitaremos apresentar estes Arquivos na Web, para o qual ampliamos nosso MAPA incluindo Rede de apresentação indicando seu nome e o do Arquivo que vamos ver com seus Campos e algum parâmetro mais, com base nisto faremos outra série de funções para explorar esta estrutura, e continuando, podemos desenhar a apresentação de Formulários de forma que invocando seu nome e número de registro possamos ver e modificar em tela os dados que quisermos.

Com isto, dispomos de um artefato que nos facilita a programação, porém nos falta algo tão importante como é o manejo em si dos dados, isto é, sua ordenação e seleção. Para isto, contamos com o ISAM estabelecendo os Índices que necessitarmos para nossos Arquivos Planos isolados deles em um Arquivo a parte. O manejo de dados com ISAM é cômodo e rápido, e como o programa de ISAM foi feito à nossa medida, terá além disso, os clássicos comandos de Busca, Inserção, Eliminação, etc, e outros acordes mais a nossas necessidades como a Seleção de listas que nos devolve os registros que cumpram determinadas condições, por exemplo, que tenham uma parte inicial da Chave igual ao argumento de busca como nas linhas de um Pedido que levarão todas o Número de Pedido ao que pertencem.

Está claro que este trabalho PHPisam não aporta um Banco de dados, porém as prestações obtidas permitem trabalhar com uma soltura parecida, ademais o enfoque principal é a apresentação de dados na Web permitindo a seleção de dados e o envio à Web em Formulários de ficha e Rede de linhas de registros usando as funções pertinentes, com o qual podemos fazer programas muito pequenos e de bastante utilidade como meu próprio site desenvolvido com esta ferramenta, onde e-comerce e seu Administrador constam de 20 programas e só 2 excedem de 40 linhas de código.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Workshop de PHP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em PHP
+ Entrar em Scripts em PHP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites