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 :     
23 592 membres enregistrés - 1 913 526 posts - 99 192 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           Langages Web
                Fonction eval en php
21 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
Fonction eval en php

betux
Coordinateur
testis ...

Messages : 2 853
Inscrit le 08/10/03
Ville : lyon et parfois grenoble
Non connecté
  Posté le 24 janvier 2008 - 18 h 00 m 51 s
Hello,

Je deviens completement dingue sur cette fonction de m***.

Voilà je veux mettre un resultat en session.
C'est une string du type "1+2=3" et je veux stocker le resultat.

mes essais :

$_SESSION['Memup'] = eval("echo( ".$_SESSION['Eq'].");"));
$_SESSION['Memup'] = eval( ".$_SESSION['Eq'].;"));
$_SESSION['Memup'] = eval($_SESSION['Eq']);

etc ...

:hot:



Il faut que le hasard renverse la fourmi pour qu elle voit le ciel.

Woofy
Pour les bons tuyaux me demander

Messages : 26 579
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 24 janvier 2008 - 18 h 24 m 12 s
Faut ptet concaténer non ?

$_SESSION['Memip'] .= ... ?



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

:sms:


betux
Coordinateur
testis ...

Messages : 2 853
Inscrit le 08/10/03
Ville : lyon et parfois grenoble
Non connecté
  Posté le 03 février 2008 - 09 h 20 m 46 s
Bonjour,

Désolé du retard mais j'étais en congés ;o)

voici la solution à mon probleme :

eval('$_SESSION['.Memup1.'] = ' . $_SESSION['Eq'] . ';')

Autant dire que les points ds le nom de la variable ... j'abandonne tout type de compréhension :dd:

Merci woofy c'est ta réponse qui m'a mis la puce à l'oreille. :yes:



Il faut que le hasard renverse la fourmi pour qu elle voit le ciel.

grabber
Coordinateur
MacBook Pro Powered

Messages : 8 675
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 04 février 2008 - 10 h 02 m 45 s
hello,

bon allez jme decide... fais gaffe jvai me lacher :lol:

pour ton probleme, je dirais que tu brasses un peu du vent pour rien. comme precise precedemment, le probleme vient surtout du fait que tu essayes de faire quelque chose d'inutile et surtout de totalement a l'encontre de l'utilisation normale. en effet, il est ridicule de faire un traitement cote serveur pour une calculette et de fait, faire de l'eval de variables de session est un truc que l'on ne fait jamais au grand jamais. c'est un peu pour ca que je t'ai pas repondu, ici c'est pas le comment qui bloque, je dirais que c'est plus le pourquoi. cette manip n'a aucun interet. la session sert a stocker des variables, pas a faire des traitements dessus ;) understand my friend ?

bon ca va t'es pas trop nrv ??? :lol:

allez hein, jte fais quand meme une bise (nan tkt pas j'ai pas vrille :lol: )

++

oliv



:firefox:

betux
Coordinateur
testis ...

Messages : 2 853
Inscrit le 08/10/03
Ville : lyon et parfois grenoble
Non connecté
  Posté le 04 février 2008 - 22 h 20 m 28 s
ça me touche pas car je fais du php ss la torture :D

je suis entierement d'accord avec toi sur le fait que c'est inutile en revanche c'est pas du vent car je pense que dorénavant qd qq cherchera à comprendre cette fonction de merde d'eval() il trouvera des réponses ds ces topics car sérieusement c'est rare et on est très très loin de la fameuse doc php. :jap:





Il faut que le hasard renverse la fourmi pour qu elle voit le ciel.

grabber
Coordinateur
MacBook Pro Powered

Messages : 8 675
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 04 février 2008 - 22 h 49 m 02 s
bah je pense surtout que c'est la syntaxe que tu utilises qui n'est pas standard :jap:

quant a la doc, roooooh que t'es mauvaise langue... auto flagelles toi tout de suite espece de microsoftien va ! regarde par la et lis bein...

http://fr2.php.net/eval



Il faut bien garder en tête que le code passé à eval() doit être valide, y compris les points virgules de fin de lignes et les séquences d'échappement, sinon l'exécution se terminera. Pour mélanger des sorties HTML et du code PHP, vous pouvez utiliser une balise de fermeture de PHP pour quitter le mode PHP.


ke ki dit lui... non mais !



:firefox:

grabber
Coordinateur
MacBook Pro Powered

Messages : 8 675
Inscrit le 06/03/02
Ville : Angers
Non connecté
  Posté le 04 février 2008 - 22 h 50 m 37 s
ptin jave lu en travers... "sous la torture" !!!!!! :dd:



:firefox:

Page genérée en 0.3143 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