Création
d'entreprise
Posez votre question Signaler

Générer un code aléatoire chiffres et lettres [Résolu]

yavenni 9Messages postés 2 août 2008Date d'inscription - Dernière réponse le 7 sept. 2011 à 10:10
Bonjour,
Je voudrais créer un script php qui génèrera automatiquement un code comportant et des chiffres et des lettres majuscules et minuscules compris du genre (Azs2ZAKI13Sqze).
Je voulais l'inserer sur un site d'inscription de telle sorte qu'a la fin d'une inscription l'utilisateur ait un code qui sera affiché.
Merci de m'aider
Lire la suite 

Générer un code aléatoire chiffres et lettres »

4 réponses
Réponse
+9
moins plus
quelque chose comme ça devrait fonctionner :

<?php
	$characts    = 'abcdefghijklmnopqrstuvwxyz';
        $characts   .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';	
	$characts   .= '1234567890'; 
	$code_aleatoire      = ''; 

	for($i=0;$i < 10;$i++)    //10 est le nombre de caractères
	{ 
        $code_aleatoire .= substr($characts,rand()%(strlen($characts)),1); 
	}
echo $code_aleatoire; 
?>
fofo73- 26 avril 2010 à 19:02
et comment on fait pour dire qua la fin il y a $lettre
rosbill - 7 sept. 2011 à 10:10
echo strlen($code_aleatoire);
Ajouter un commentaire
Réponse
+2
moins plus
Un tel système s'appelle CAPTCHA.

Voici un très bon outil : http://www.captcha.fr/

Ajouter un commentaire
Ce document intitulé « Générer un code aléatoire chiffres et lettres » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?