Encerrado

Verificar um arquivo txt e comparar strings com um BD - repost

Projeto Cinco

Objeto:

a) Encontrar uma determinada marca num arquivo texto ([url removed, login to view]) e comparar essa informação com um campo numa tabela MySQL.

b) Verificar se a sequencia de marcas está correta.

c) Nada deve ser gravado no MySql.

d) Sequencia:

Exclamação - !

Duas Arrobas - @@

Dois "E Técnicos" - &&

Dois percentuais - %%

A sequencia deve ser exatamente essa. Por exemplo, se depois das @@ não vierem os dois &&, é porque está errado.

Qual linha deve ser encontrada:

O arquivo texto fornecido possui várias marcas ("!", "@@", "&&" e "%%" sem aspas), cada uma numa linha separada e sózinha. Começando pela exclamação "!" (veja exemplo adiante). A linha seguinte deve ser extraída, transformada e comparada com um campo numa tabela mysql.

O que fazer:

1) Ao encontrar a string da linha após a "!", o conteúdo da string deve ficar em letras minúsculas e os espaços substituídos por hífens "-". Tudo em UTF8.

Ex.: "Cláudio da Silva" deve ficar "cláudio-da-silva"

2) comparar essa nova string com um determinado campo do Mysql. Se o registro existir, grave a string num arquivo "[url removed, login to view]", no mesmo diretório do script.

3) Verificar se a sequencia das marcas está correta.

Depois da "!", vem as duas arrobas "@@", depois os dois "&&", depois os dois "%%" e novamente a "!". Qualquer coisa diferente disso, é porque o arquivo está com erro. Nesse caso, mostre na tela o último nome encontrado (depois da "!") e aborte o programa. O arquivo começa e termina com uma "!".

Exemplo do arquivo "[url removed, login to view]":

!

Adalberdo da Silva

@@

Rua do Barão, 487

São Paulo

SP

&&

Encarregado de Mecânica

%%

Setor de máquinas pesadas

!

João Gonçalves

@@

Rua Príncipe Humberto, 10

São Paulo

SP

&&

Auxiliar de escritório

%%

Escritório central

!

Maura Camargo

@@

Av. Papa João XXIII, 79, ap 45

São Paulo

SP

&&

Auxiliar RH

%%

Escritório central

!

------------

Obs.:

- O script deve ser feito em php, sem rotinas em java ou chamadas para links externos e código 100% aberto.

- As informações do BD serão fornecidas. Eu prefiro que você deixe os campos "Host", "Database-User", "PassDB-User" e "database-name" para que eu mesmo os preencha.

Habilidades: Vale Tudo, Administração de Bancos de Dados, MySQL, PHP, Gestão de projetos

Veja mais: marca com, em sp, ao com, se o, txt, tela, strings, rh, OBS, nome, marcas, marca, grave, c deve, bd, mysql numa, mysql script utf8, registro, feito, txt database

Acerca do Empregador:
( 0 comentários ) Sesimbra, Portugal

ID do Projeto: #5231235

9 freelancers estão ofertando em média $56 para esse trabalho

vitorteixeira

Executamos trabalhos de Criação e edição de imagens destinadas para a web, logomarcas, capas, panfletos, etc. Criação de websites responsivos em HTML/CSS/JQUERY. Desenvolvimento te temas e Plugin para WordPress e outro Mais

$66 USD in 7 dias
(14 Comentários)
5.6
robaraujo

Boa noite Costa, estou de férias do serviço e precisando de uma renda extra. Trabalho diariamente garimpando strings com PHP, sua solicitação me parece tranquila, coisa de 1 à 2 dias de serviço. Aguardo sua escolha. G Mais

$55 USD in 3 dias
(11 Comentários)
4.3
filipemansano

Bom dia, tenho experiência em esse tipo de projeto, pode olha nas minhas reputações tenho certeza que podemos fazer um bom negocio.

$61 USD in 0 dias
(7 Comentários)
3.6
cenerentola7

Non hai ancora fornito una proposta

$61 USD in 3 dias
(0 Comentários)
0.0
ipereira

Olá Costa tudo bem? Eu me chamo Israel e trabalho como programador web para o Jornal Metro, que é distribuído em vários países do mundo, incluindo Portugal em Lisboa e Porto. Eu vi seu projeto e decidi participar Mais

$66 USD in 0 dias
(0 Comentários)
0.0
DavidUser1

Posso entregar o trabalho pronto ainda hoje Sou aluno de 8º período em Engenharia de Computação e Técnico em Redes de Dados.

$35 USD in 0 dias
(0 Comentários)
0.0
mauranunes

Ainda não foi fornecida uma proposta

$30 USD in 3 dias
(0 Comentários)
0.0
vw2215901vw

Já trabalhei com criação/leitura/edição de arquivos .txt em php e também tenho habilidade com o banco-de-dados mysql.

$61 USD in 5 dias
(0 Comentários)
0.0
lalvesoliveira

tenho interesse em seu projeto! caso prefira manter contato por e-m@il: [login to view URL] "@" [login to view URL] obrigado.

$66 USD in 3 dias
(0 Comentários)
0.0