Générateur d'identifiant unique (lettres & chiffres)

Contenu du snippet

Ce code sert à renvoyer une id unique qui peux être utilisé par exemple pour les systèmes d'uploads.
Si un fichier est uploader avec le même nom qu'un fichier déjà présent sur le serveur, cella remplace le fichier.
Donc pour éviter ce problème, on rajoute une id au nom du fichier, comme ca, on évite ce problème !

Source / Exemple :


if(!function_exists('uniqid'))
{
 function uniqid()
 {
 # Cette fonction renvoie un identifiant unique
    $micro = substr (microtime(), 2, 6) ;
    $concat = time() . $micro ;
    $dec_1 = substr ($concat, 0, 8) ;
    $dec_2 = substr ($concat, 8, 8) ;
    $hex_1 = dechex ($dec_1) ;
    $hex_2 = dechex ($dec_2) ;
    $id = $hex_1  . $hex_2 ;
    return $id ;
}

Conclusion :


Aucun bug signaler jusqu'a présent.

A voir également

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.