define et $_POST

define et $_POST - PHP - Programmation

Marsh Posté le 05-04-2010 à 17:55:29    

Bonjour,
 
Est-il possible de définir une constante à partir de  $_POST ?
 

Code :
  1. define('name', '" . addslashes($_POST['db']) . "');


 
Car j'obtiens l'erreur suivante sur la ligne en question : Parse error: syntax error, unexpected T_STRING  

Ce code source suivant semble l'implémenter ainsi dans la section // write the config file
http://svn.concrete5.org/svn/concr [...] nstall.php
 
Merci bien

Reply

Marsh Posté le 05-04-2010 à 17:55:29   

Reply

Marsh Posté le 05-04-2010 à 18:37:56    

$var = "define('name', '" . addslashes($_POST['db']) . "');\n"
print ($var);
 
Rendement: define('name', 'Valeur dans $_POST');
 
si on doit utiliser il directement dans un fichier .php: define('name', addslashes($_POST['db']));
 
J'espere que j'ai expliqué bien.


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Marsh Posté le 05-04-2010 à 18:54:03    

define('name', addslashes($_POST['db']));  dans un fichier php me retourne la même erreur.
 
J'ai décidé d'utiliser une variable avec :
 
$name = addslashes($_POST['db']);

Reply

Marsh Posté le 05-04-2010 à 19:27:04    

D'accord.
 
Je ne pense pas que on peut utiliser une variable dans un define de toute façon.


---------------
J'apprends parler en français alors je ferai des erreurs. S'il vous plaît corrigez-moi :)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed