France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 743 membres enregistrés - 1 887 665 posts - 96 550 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                [resolu] Comment passer ca en variable de session
33 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
[resolu] Comment passer ca en variable de session

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 556
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 13 avril 2005 - 21 h 39 m 13 s
hello (erel lol),

bon alors voila le new pb :

j'ai un fichier txt qui contient des parametres qui a la forme suivante :
param1|valeur1
param2|valeur2
...
paramN|valeurN

je voudrais recuperer tous les parametres et les affecter en tant que variable de session.

genre : si j'ai :
BG_COLOR_BANDO|#FF0000

je veux faire mon session_register("BG_COLOR_BANDO") mais avant il faut que je puisse dire $BG_COLOR_BANDO="#FF0000";

comment faire pour passer de BG_COLOR_BANDO qui est dans mon fichier à $BG_COLOR_BANDO ??

merci :jap:


Message édité 1 fois, la dernière par grabber le 13 avril 2005 - 23 h 48.

:firefox:

Woofy
Pour les bons tuyaux me demander

Messages : 26 213
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 13 avril 2005 - 21 h 57 m 19 s
Oula, ca fait longtemps que j'ai plus utilise session_register!

Donc tu recupere ton truc la.
Il est dans une variable?
Parcque tu peut utiliser les variables variables :

par exemple, si tu defini $chat = 'noir' et $chien = 'blanc', si tu fait $animal = 'chat', alors echo $$animal te donnera 'noir'

Et $$castor plantera. Mais ca peut t'etre utile je pense.


EDIT : et en plus j'en oublie ce que je voulais dire au debut! :D

En fait, plutot que de faire $mavariable = valeur et session_register('mavariable'), tu peut directement faire $_SESSION['mavariable'] = valeur.
Et c'est tout.
C'est plus propre, plus securise, et c'est la seule methode qui fonctionne si tu passe la variable register_globals a off dans la configuration d'apache.
Bref, c'est mieux que session_register! :D

Va fouiner sur www.php.net dans le manuel : http://www.php.net/manual/fr/language.variables.predefined.php
http://www.php.net/manual/fr/ref.session.php


Message édité 2 fois, la dernière par Woofy le 13 avril 2005 - 22 h 01.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 556
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 13 avril 2005 - 22 h 44 m 29 s
hello woofy,

oui tu as raison pour le session register, chui trop con :(
bref !
ton idee m'a permis de trouver (en meme temps que je regarde le match lol), voila ce que j'ai fait :

    Code php    
 1. $fp=fopen($CONF_FILE,"r");
 2. while (!feof($fp)) {
 3.   $reponse=fgets($fp,255);
 4.   $reponse=explode("|",$reponse);
 5.   $_SESSION[$reponse[0]]=$reponse[1];
 6. }
 7. fclose($fp);
 8. 
 9. echo "session de date_modif : *".$_SESSION['DATE_MODIF']."*<br>";
10. echo "session de test : *".$_SESSION['test']."*<br>";
11. 



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 556
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 13 avril 2005 - 22 h 45 m 59 s
tiens ya une pine au debut ! il faut lire $fp au debut de la 1ere ligne, je sais pas pkoi ca a merde...

donc un grand merci a woofy !



:firefox:

grabber
Coordinateur
MacBook Pro 2,4 Powered

Messages : 8 556
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 13 avril 2005 - 22 h 48 m 19 s
une chtiote modif

    Code php    
 1. 
 2. $fp=fopen($CONF_FILE,"r");
 3. while (!feof($fp)) {
 4.   $reponse=explode("|",fgets($fp,255));
 5.   $_SESSION[$reponse[0]]=$reponse[1];
 6. }
 7. fclose($fp);
 8. 
 9. echo "session de date_modif : *".$_SESSION['DATE_MODIF']."*<br>";
10. echo "session de test : *".$_SESSION['test']."*<br>";
11. 



:firefox:

iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 14 avril 2005 - 09 h 35 m 20 s


Le 13 avril 2005 - 22 h 45, grabber a écrit :
tiens ya une pine au debut ! il faut lire $fp au debut de la 1ere ligne, je sais pas pkoi ca a merde...


C'est un probleme avec la balise code .. qui sera regle dans une future version du forum ..




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Page genérée en 0.3670 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory