Generare stringhe casuali

Questa funzione serve a generare una stringa casuale della lunghezza desiderata ed è molto utile per creare password casuali tramite PHP.

Generare stringhe casuali
<?php

// genera una stringa casuale della lunghezza desiderata

function random_string($length) {
	$string = "";

	// genera una stringa casuale che ha lunghezza
	// uguale al multiplo di 32 successivo a $length
	for ($i = 0; $i <= ($length/32); $i++)
		$string .= md5(time()+rand(0,99));

	// indice di partenza limite
	$max_start_index = (32*$i)-$length;

	// seleziona la stringa, utilizzando come indice iniziale
	// un valore tra 0 e $max_start_point
	$random_string = substr($string, rand(0, $max_start_index), $length);

	return $random_string;
}

?>


Per l'utilizzo della funzione procedere come segue:

<?php

// genera una stringa casuale di 24 caratteri
$random_string = random_string(24);

?>

Dettagli pubblicazione

Categoria: PHP

Pubblicato da: loryzz in data: 17.03.2008 11:40:45

Ultima modifica di: loryzz in data: 21.01.2009 10:54:05

Statistiche

Details  Questo articolo è stato visualizzato 5.802 volte.

Segnala presso

add to oknotizie add to ziczac add to technotizie add to fai_informazione add to wikio add to segnalo add to koolontheweb add to facebook add to delicious add to google add to stumbleupon add to technorati add to ask add to live

Votazioni

  • Currently 0; ?>/ TOTALSTARS
  • 1
  • 2
  • 3
  • 4
  • 5

Commenti

Details Gli utenti del sito hanno rilasciato 0 commenti, di cui 0 in attesa di approvazione.

Lascia un commento

Tutti i commenti devono essere approvati da un amministratore prima di essere visualizzati al pubblico. Si tratta di una misura preventiva contro spam e pubblicità e non è necessario reinviare il commento.
Si prega di scrivere commenti in tema. Spam e messaggi promozionali non vengono approvati.


Codice di conferma

Inserisci nella casella di testo i caratteri presenti nell'immagine.

PHP: interventi collegati