disign | PHP, creare stringhe random da un set di caratteri predefinito | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/php-creare-stringhe-random-da-un-set-di-caratteri-predefinito-272-2-1.html

© Luca Frassineti

Programmazione 6.633 visualizzazioni

PHP, creare stringhe random da un set di caratteri predefinito

13/11/2011

Tra i tanti sistemi per creare stringhe random, pubblico una funzione PHP che permette di definire su quali e quanti caratteri alfanumerici operare per creare la stringa random.

Ecco il codice

 

function CreaPWD($lunghezza) {
           $caratteri    = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
           $len           = strlen($caratteri);
           $creapass   = '';
           mt_srand(10000000*(double)microtime());
           for ($i = 0; $i < $lunghezza; $i++) {
               $creapass .= $caratteri[mt_rand(0,$len - 1)];
           }
       return $creapass;
}
echo CreaPWD(8);

 

Nella variabile $caratteri inseriamo la base da cui verra ricavata la stringa random, potendo quindi limitare ad esempio ai minuscoli o viceversa, ai numerici etc etc.

Quando chiamiamo la funzione indichiamo come parametro il numero di caratteri di cui dovrà esser composta la stringa!

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.