Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Pillola generatore password alfanumerica

    Ciao a tutti,

    per chi fosse interessato posto un semplice codice per la generazione di una password alfanumerica (con maiuscole e minuscole) in cui si può facilmente decidere il numero di caratteri di cui deve essere composta la password.


    <?
    $passw="";
    $lunghezza_passw=8;

    // array dei 55 caratteri utilizzabili
    $lista_chr= array ("1","2","3","4","5","6","7","8","9","a","A","b"," B","c","C","d","D","e","E","f","F","g","G","h","H" ,"j","J","k","K","m","M","n","N","p","P","q","Q"," r","R","s","S","t","T","u","U","v","V","w","W","x" ,"X","y","Y","z","Z");

    // ciclo per creare il numero di caratteri necessari
    for ($i=0;$i<$lunghezza_passw;$i++)
    {
    $caso = rand(0,55);
    $passw .= $lista_chr[$caso];
    }

    echo "$passw";
    ?>

    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    aleternativa vecchia ... ma efficace, alfanumeriche o solo alfabetiche
    http://www.devpro.it/php4_id_1.html
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    una piccola correzione:

    rand(0,54) visto che l'array comincia da 0
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Ciao, intanto grazie della pillola ma forse nn hai visto che mancano la (i,I,l,L,o,O) nella lista.. non si sa mai che qualcuno faccia copia incolla senza leggere

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    mancano la (i,I,l,L,o,O) perché non li ho messi volutamente.
    Si tratta di lettere che possono generare confusione.
    P. es. la I maiuscola e la elle minuscola possono essere confuse, così come la O e lo zero.
    Sempre più in alto...
    www.webdition.com

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    OK tutto chiaro! L'avevo fatto per aiutare nel caso qualcuno non lo sapesse come non lo sapevo io. tx!

  7. #7
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Usa mt_rand() al posto di rand, è migliore.
    http://it2.php.net/manual/it/function.mt-rand.php

  8. #8
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841
    wowwwwwwwwwwwwwwwwwwwwwwwwwwww

    ma a cosa serve??? :master:


    Originariamente inviato da Teuzzo
    Usa mt_rand() al posto di rand, è migliore.
    http://it2.php.net/manual/it/function.mt-rand.php
    xche è migliore?
    solo xche è piu veloce??

  9. #9
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    qual'é la differenza tra rand e mt_rand?
    Sempre più in alto...
    www.webdition.com

  10. #10
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Originariamente inviato da Frankos
    qual'é la differenza tra rand e mt_rand?
    http://it2.php.net/manual/it/function.mt-rand.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.