Truc bete ? Comment creer une variable avec une variable ?? - PHP - Programmation
Marsh Posté le 19-04-2006 à 14:05:04
fais un tableau.
$monbotableau[$email] = $membre;
Marsh Posté le 19-04-2006 à 15:17:40
Par contre j'ai un autre probleme.
Tout marche impec avec ce tableau. Mais je pensais qu'en ajoutant ce script dans mes includes il serait disponible dans toutes mes pages comme c'est le cas avec le reste ? Ici passe à la fin de mon for suite à la laecture du LDAP la variable n'existe plus.
J'aimerais eviter d'inserer le resultat en base si possible ?
Marsh Posté le 19-04-2006 à 15:19:55
euh sans code impossible de t'aider...mais il n'y a aucune raison que ta variable disparaisse toute seule.
Marsh Posté le 19-04-2006 à 15:23:34
$server = "ldaps://toto.locall/";
$port = "toto";
$racine = "ou=alias,ou=people,dc=local";
$ad = ldap_connect($server, $port) ;
$filter="(|(sn=*)(givenname=*))";
$justthese = array( "ou", "givenname", "o", "mail" );
$sr=ldap_search($ad, $racine, $filter, $justthese);
$info = ldap_get_entries($ad, $sr);
$total = $info["count"];
for ($i=0; $i<=$total; $i++){
$mail = $info[$i]['mail'][0];
$givenName = $info[$i]['givenname'][0];
$o = $info[$i]['o'][0];
$alias_internes["$givenName"] = $o;
echo $alias_internes["$givenName"]; // Visible
}
echo $alias_internes["$givenName"]; // Plus Visible ??
ldap_close($ad);
Marsh Posté le 19-04-2006 à 15:26:15
à la place de ton echo $alias_internes["$givenName"] fais un print_r($alias_internes), pour voir.
Marsh Posté le 19-04-2006 à 15:32:09
Alors dans le for j'ai tout mais apres plus rien ?
Array ( [] => )
Je suis sous PHP5.
Marsh Posté le 19-04-2006 à 15:34:47
C'est bon. Je suis à la masse aujourd'hui. Je defini mon array() dans la boucle lol. !!
Marsh Posté le 19-04-2006 à 15:36:27
Marsh Posté le 19-04-2006 à 14:01:32
Bonjour,
Mon sujet doit vous paraitre bizarre ???
En fait je dois récupérer des alias en utilisant un LDAP.
Je recupere tous mes infos dans des variables sans probleme.
Par exemple j'ai :
$email = toto@toto.com
$membre = toto, titi, tata
A partir de la je souhaite creer une variable qui a pour nom le contenu de email et pour valeur le contenu de membre ?
J'ai essayer de concatener mais je n'arrive pas au resultat souhaité ??
Une idée ?
J'ai l'impression que c'est tout bete pourtant ?
Message édité par Odin34 le 19-04-2006 à 14:01:57