Generer des numero d'identification

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 488 fois - Téléchargée 30 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

Messages postés
1
Date d'inscription
dimanche 29 janvier 2012
Statut
Membre
Dernière intervention
15 juin 2012

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
Messages postés
27
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
19 juillet 2005

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.
Messages postés
31
Date d'inscription
lundi 29 juillet 2002
Statut
Membre
Dernière intervention
12 septembre 2002

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>");

?>
Messages postés
31
Date d'inscription
lundi 29 juillet 2002
Statut
Membre
Dernière intervention
12 septembre 2002

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.