Ir para conteúdo
Fórum Script Brasil
  • 0

Buscar Dado Em Um Arquivo .txt


Felipedcb

Pergunta

Estou colocando novos dados no final de um arquivo txt, por exemplo: nomes de usuários. E estou os separando por linhas.

usuarios.txt:

user1

user2

user3

eu preciso de verificar se o usuário já existe antes de proseguir o cadastro. Como faço essa busca?

$arquivo = file("usuarios.txt:"); // Armazenei as linhas em um vetor. Como faço uma estrutura para verificar se já existe o nome de usuário cadastrado nesse arquivo?

:unsure:

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Não deu certo não... =\ já perdi a a tarde com isso. Vou postar meu código:

$arq1 = file("../database/db - security/db - user.dat");
$arq2 = file("../database/db - security/db - login.dat");
$arq3 = file("../database/db - security/db - email.dat");
$arq4 = file("../database/db - security/db - nome.dat");

for ($i = 0; $i < count($arq1); $i++)
{
    $arq1[$i] = preg_replace("/(\\r)?\\n/i", "", $arq1[$i]);
}

$key = array_search($login, $arq1);

If($key > 0)
{
?>
<script>
  alert ("Já existe um usuário cadastrado com esse login!");
  java script:history.back()
</SCRIPT>
<?
break;
}

db - user.dat:

Felipedcb

Felipedcb

Felipedcb

Alguém

Afasfdadfa

Felipedcb

>> Felipedcb Já está cadastrado 4 vezes no arquivo e o sistema ainda continua aceitando, qual será o erro? :huh:

Editado por Felipedcb
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...