Concluído

Verificar um arquivo txt e comparar strings com um BD

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: PHP

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:
( 14 comentários ) são paulo, Brazil

ID do Projeto: #5228685

Concedido a:

nazarenolorenzo

La propuesta todavía no ha sido proveída

$50 USD em 3 dias
(5 Comentários)
2.6

4 freelancers estão ofertando em média $53 para esse trabalho

ramihemang90

Hi , I am software engineer having an experience of 1.5 years and working in Java, Android and PHP. I can complete this task on or before given timeline. Please free to contact me. Thanks and Regard Hemang Ra Mais

$50 USD in 3 dias
(0 Comentários)
0.0
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

$55 USD in 5 dias
(0 Comentários)
0.0
UQCSYuoCEERB

Hi we are a team of freelance software developers, if you contact me at our website we can discuss the details of the project. w w w . so l ve r . i o

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

Olá Renzo tudo bem? Eu me chamo Israel e trabalho como programador web para o Jornal Metro. Eu vi seu projeto e decidi participar dele. Em cada projeto que eu participo, eu procuro entregar um demo para os meus Mais

$55 USD in 0 dias
(0 Comentários)
0.0