Sistemas: Agenda eletrônica v2.1 sem banco de dados

Continuando com a nossa Agenda eletrônica, estou disponibilizando a versão 2.1.

Esta versão está com uma correção importantíssima. A v2.0 fazia a busca por nomes, porém o texto digitado tinha que ser idêntico ao cadastrado no arquivo xml.

Este problema foi resolvido nesta versão. Agora, é possível digitar partes de uma string e também digitar o texto em minúsculo.

Nunca foi tão fácil manipular arquivos XML via PHP.

VERSÃO ATUAL: https://github.com/linhadecomando/xml-agenda-eletronica

5 comentários em “Sistemas: Agenda eletrônica v2.1 sem banco de dados”

  1. Estou desenvolvendo um sistema de administração com XML. Procurei em vários fóruns, blogs sites etc., alguma forma simples de trabalhar com esse tipo de arquivo. Meu sistema está em desenvolvimento há uns 3 meses e até então não tinha encontrado uma forma tão simples de manipular XML com PHP.

    Baixei a agenda, dei uma estudada e é tudo o que preciso. O único problema agora vai ser adaptar novamente meu sistema. Valeu pela explicação, disponibilidade do seu tempo e pelo compartilhamento de conhecimento.

    Parabéns a vocês!
    *Agora, mãos a obra para deixar tudo redondinho.

  2. Tiago,
    analisando o código da busca, percebi que a letra “O” repete “OO”.
    Na busca, quando tem uma letra (no XML) maiúscula dá problema.

    Coloquei o nome joAo, se digito joao não funciona, joAo não funciona. Só funciona se digitar “jo” ou “o”.

    $LowerCase=’abcdefhijklmnopqrstuvwxyz’;
    $UpperCase=’ABCDEFGHIJKLMNOOPQRSTUVWXYZ’;

    Será que temos como resolver isso? Tem como usar o “preg_match”?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima