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

Alguem Pode Me Diser...


Deividy

Pergunta

tenho esse codigo ele gra uma senha só que eu queria sabe se ele Pode ser 2 de consoantes, 2 de vogais e 2 de numericos

alguém poderia me ajudar

<?

$sConso = 'bcdfghjklmnpqrstvwxyzbcdfghjklmnpqrstvwxyz';

$sVogal = 'aeiou';

$sNum = '123456789';

$passwd = ' ';

$y = strlen($sConso)-1; //conta o nº de caracteres da variável $sConso

$z = strlen($sVogal)-1; //conta o nº de caracteres da variável $sVogal

$r = strlen($sNum)-1; //conta o nº de caracteres da variável $sNum

for($x=0;$x<=1;$x++)

{

$rand = rand(0,$y); //Funçao rand() - gera um valor randômico

$rand1 = rand(0,$z);

$rand2 = rand(0,$r);

$str = substr($sConso,$rand,1); // substr() - retorna parte de uma string

$str1 = substr($sVogal,$rand1,1);

$str2 = substr($sNum,$rand2,1);

$passwd .= $str.$str1.$str2;

}

echo $passwd;

?>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest - Toinho -

Fiz esse código aqui rapidinhu.. Aqui funcionou legal.. se servir.. :)

<?

function pass($pos){

$vogal = array('a','e','i','o','u');

$consoante = array('b','c','d','f','g','h','i','j','k','l','m','n','p','q','r','s','t','v','x','y','w','z');

$numero = array('1','2','3','4','5','6','7','8','9','0');

$count_v = count($vogal);

$count_c = count($consoante);

$count_n = count($numero);

while(strlen($monta)<$pos){

$monta = $vogal[rand(0,$count_v)]. $vogal[rand(0,$count_v)] . $consoante[rand(0,$count_c)] . $consoante[rand(0,$count_c)] . $numero[rand(0,$count_n)] . $numero[rand(0,$count_n)];

}

return $monta;

}

echo pass(6);

?>

Se não funcionar, posta aih! :)

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,2k
×
×
  • Criar Novo...