Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2119 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Truc bete ? Comment creer une variable avec une variable ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Truc bete ? Comment creer une variable avec une variable ??

n°1349604
Odin34
Posté le 19-04-2006 à 14:01:32  profilanswer
 

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
mood
Publicité
Posté le 19-04-2006 à 14:01:32  profilanswer
 

n°1349606
skeye
Posté le 19-04-2006 à 14:05:04  profilanswer
 

fais un tableau.[:dawao]
 
$monbotableau[$email] = $membre;


---------------
Can't buy what I want because it's free -
n°1349607
Odin34
Posté le 19-04-2006 à 14:07:50  profilanswer
 

exact.
merci
 
Y a des jours ....

n°1349733
Odin34
Posté le 19-04-2006 à 15:17:40  profilanswer
 

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 ?

n°1349741
skeye
Posté le 19-04-2006 à 15:19:55  profilanswer
 

euh sans code impossible de t'aider...mais il n'y a aucune raison que ta variable disparaisse toute seule.


---------------
Can't buy what I want because it's free -
n°1349746
Odin34
Posté le 19-04-2006 à 15:23:34  profilanswer
 

$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);

n°1349748
skeye
Posté le 19-04-2006 à 15:26:15  profilanswer
 

à la place de ton echo $alias_internes["$givenName"] fais un print_r($alias_internes), pour voir.


---------------
Can't buy what I want because it's free -
n°1349762
Odin34
Posté le 19-04-2006 à 15:32:09  profilanswer
 

Alors dans le for j'ai tout mais apres plus rien ?
 
Array ( [] => )
 
Je suis sous PHP5.

n°1349767
Odin34
Posté le 19-04-2006 à 15:34:47  profilanswer
 

C'est bon. Je suis à la masse aujourd'hui. Je defini mon array() dans la boucle lol. !!

n°1349769
skeye
Posté le 19-04-2006 à 15:36:27  profilanswer
 

[:god]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 19-04-2006 à 15:36:27  profilanswer
 

n°1349774
Odin34
Posté le 19-04-2006 à 15:38:12  profilanswer
 

merci de ton aide !!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Truc bete ? Comment creer une variable avec une variable ??

 

Sujets relatifs
acces securisé, variable de cessionmethode pour créer une interface
créer composant xul[ODBC] Créer un lien entre Access 2000 et Pervasive SQL v.7
Problème - variable non récupérée[Flash] créer un fichier externe
compteur de clic sur lien + envoi variable par mailcomment modifier ou créer ce genre de programme?
Post d'une variable ne provenant pas d'un formulaire[JavaScript/XML] Parser un fichier XML en variable arbre
Plus de sujets relatifs à : Truc bete ? Comment creer une variable avec une variable ??


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR