Generer des numero d'identification

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 611 fois - Téléchargée 32 fois

Contenu du snippet

Ce code montre comment cree aleatoirement des numeros d'identification

Source / Exemple :


<?
function ID() {
    srand(time());
    $a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
     for($i; $i<=16; $i++) {
         $id.=substr($a, (rand()%(strlen($a))),1);
     }
    return(md5($id));
}
if (!empty($id)) {
    echo "ID : $id<br>\n";
}
$id=ID();

print ("<form method=post action=\"index.php3?id=$id\">");
print ("<input type=submit value=\"Générer un nouvel ID\">");
print ("</a></form>");

?>

A voir également

Ajouter un commentaire Commentaires
cs_AbdoulWahab Messages postés 1 Date d'inscription dimanche 29 janvier 2012 Statut Membre Dernière intervention 15 juin 2012
15 juin 2012 à 01:28
pouvez vous m'envoyez un code source en php qui permet de prendre un fichier qui contient plusieurs numéros téléphones et il fait filtrer ces numéros en trois sortes:Gold, Silver, Normal
Joelindien27 Messages postés 27 Date d'inscription vendredi 24 janvier 2003 Statut Membre Dernière intervention 19 juillet 2005
8 avril 2003 à 17:45
Et comment générer un num d'identification qui n'a jamais été généré une seule fois ?
Je parle par exemple quand on uploade dans une base pour éviter d'avoir le même num d'identification.
cs_Moria Messages postés 31 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 12 septembre 2002
26 août 2002 à 17:27
Pardon, il y a des fautes dans ton code :
<?
function ID($num) {
srand(time());
$a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for($i; $i<=$num; $i++) {
$id.=substr($a, (rand()%(strlen($a))),1);
}
return(md5($id));
}
if (!empty($id)) {
echo "ID : $id
";
}
$id=ID(16);

print ("<form method=post action="index.php3?id=$id">");
print ("");
print ("</form>");

?>
cs_Moria Messages postés 31 Date d'inscription lundi 29 juillet 2002 Statut Membre Dernière intervention 12 septembre 2002
26 août 2002 à 17:24
Ca serait mieux kom ca :
On choisi directement dans la fonction le nombre de caractère du pass
<?
function ID($num) {
srand(time());
$a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for($i; $i<=$num; $i++) {
$id.=substr($a, (rand()%(strlen($a))),1);
}
return(md5($id));
}
if (!empty($id)) {
echo "ID : $id

";
}
$id=ID(16);

print ("<form method=post action="index.php3?id=$id">");
print ("");
print ("</form>");

?>

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.