begin process at 2012 05 31 12:28:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

problème de concaténation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de concaténation

vendredi 25 mai 2007 à 19:36:49 | problème de concaténation

OneHacker

Bonjour, j'ai copier un code de mon livre et je l'ai modifié pour ne pas créer un id session mais un mot de passe aléatoire avec des chiffres

<?
function genpw($longueur)
    {
    $chiffres="0123456789";
    for($i=0;$i<$longueur;$i++)
        {
        $identifiant .=substr($chiffre, (rand()%(strlen($chiffre))),1);
        }
    return $identifiant;
    }
srand(time());
$pw=genpw(15);
if(isset($pw)){echo'Mot de passe généré : <b>'.$pw.'</b>';}
else {echo'Pas de mot de passe généré !';}
?>

A la fin ca affiche "Mot de passe généré :" sans le mot de passe, comment ça se fait ?

Redman
vendredi 25 mai 2007 à 21:09:07 | Re : problème de concaténation

amezghal

salut:
faudrai instancier $identifiant
$identifiant=' ';
for($i=0;$i<$longueur;$i++)
        {
        $identifiant .=substr($chiffre, (rand()%(strlen($chiffre))),1);
        }
    return $identifiant;
    }
....



Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
dimanche 27 mai 2007 à 03:05:55 | Re : problème de concaténation

go29

Bonjour,
Tu utilise la variable "$chiffres" avec un "s" avant la boucle for, et tu l'utilise ensuite sans "s" dans le substr.

dimanche 27 mai 2007 à 21:38:21 | Re : problème de concaténation

OneHacker

J'ai fait attention a vos 2 remarques mais maintenant ca met 000000000000000 mais jamais les chiffres changes.

Redman
dimanche 27 mai 2007 à 23:05:25 | Re : problème de concaténation

amezghal

salut:




<?php
function genpw($longueur){
  $chiffres='0123456789';
  $identifiant='';
  for($i=0;$i<$longueur;$i++){
      $identifiant.=substr($chiffres,
mt_rand(0,9),1);  
  }
  return $identifiant;
}
$pw=genpw(15);
echo $pw;
?>


--
mt_rand() c'est la meilleur méthode pour génerer des nombres aléatoires

 

Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
dimanche 27 mai 2007 à 23:09:08 | Re : problème de concaténation

OneHacker

Ca change rien avec ton code ca revient au même.

Redman
dimanche 27 mai 2007 à 23:11:13 | Re : problème de concaténation

amezghal

Réponse acceptée !
j'ai testé avant de poster ,
ça donne kelke choses comme: 450682734994027
remplace le tout et ça va marché obligé


Au début, on essaye de trouver une solution qui marche, et puis on cherche la meilleure solution.
dimanche 27 mai 2007 à 23:58:39 | Re : problème de concaténation

OneHacker

Je pensais avoir dis que ca marchait mais ca a pas marché lorsque j'ai posté.
Donc ca marche, merci beaucoup !

Redman


Cette discussion est classée dans : problème, mot, passe, généré, pw


Répondre à ce message

Sujets en rapport avec ce message

Problème de cryptage [ par BirD ] Hello, j'ai un petit problème au niveau du criptage de mes mots de passe:J'utilise la fonction crypt(); et jusque la tou va bien, il crypte mon mot de probleme de mot de passe [ par David_monchy ] BOnjour à tous, Voici mon problème: J'ai créé un espace membre en php (donc avec pseudo et mot de passe pour se logger). J'ai ajouté un lien "j'ai oub problème chez free [ par Egon2204 ] bonjour a vous ! je suis débutant dans la programmation en php et pour l'instant je n'ai pas rencontré de réels problèmes ! mais j'ai tout de meme une Changer de mot de passe dans AD 2003 [ par Steph115 ] Bonjour,J'essaye de faire en sorte que les utilisateurs peuvent changer de mot de passe à travers une interface en PHP.J'arrive à me connecter sans pr Input password qui prend la valeur du mot de passe mémorisé par défaut [ par Toto3544 ] Bonjour à tous, Alors je m'explique. Tout d'abord j'ai constaté ce problème sous firefox (pas testé sous IE). Donc, j'ai une application PHP sur laqu problème de connexion a la page admin de joomla [ par experttun ] salut, j'ai installé joomla et bien suivie les étapes de l'installation mais le problème c'est a la fin de l'installation et après la suppression de authentification avec delai [ par esteller ] Bonjour à tous.s'il vous plait j'ai ecrit un code pour une authentification de 15 secondes et ca ne fonctionne pas.apres les 15 secondes s'il n'a pas login, mot de passe [ par tiger159 ] Bonjour, Lorsqu'on veut sécuriser sa base de données en php le login et le mot de passe doivent-ils être en clair ou crypté? $hostname = "localhost";


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales