bonjour,
j'ai une fonction php qui me crée un id, j'ai le message d'erreur id_conf non défini pourtant ça me crée bien cet id_conf
voici mon code
function generate_base($longueur){
$c= "abcdefghijklmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<$longueur; $i++)
{
$base.= $c[rand()%strlen($c)];
}
return $base;
}
$id_conf = generate_base(20);
c'est cette ligne qui pose soucis
$base.= $c[rand()%strlen($c)];
Bonjour.
C'est tout à fait normal puisque tu utilises une une variable $base qui n'est pas définie avant que tu ne l'utilises.
Il faudrait par exemple que tu l'as définisses avant ta boucle for d'une chaine vide, soit :
$base = '';
for($i = 0; $i < $longueur; $i++)
{
$base .= $c[rand() % strlen($c)];
}
return $base;