26-08-2011, 03:22 PM
(Modification du message : 30-09-2011, 02:34 PM par Sephi-Chan.)
Bonjour !
Je suis actuellement en train de créer un CMS pour m'entraîner et apprendre de nouvelles choses, et je me heurte à un petit soucis : le fichier principal de configuration.
En fait, dans un des fichiers de config, j'ai les accès à la bdd, sous la forme de constantes.
Exemple :
Je voudrai qu'à partir d'un formulaire, l'utilisateur puisse changer la valeur de "DB_USER". Par exemple, qu'il remplace "root" par "toto".
Le truc qui m'embête, c'est qu'il faut que ça marche même s'il a déjà modifié le fichier avant. Donc il faut que je puisse remplacer la valeur associée à "DB_USER", quelle qu'elle soit.
J'ai essayé avec plein de trucs, notamment des preg_replace, mais ça ne marche pas comme je veux, ça m'écrase tout. Et à force de faire des modifs, mon fichier ne ressemble plus à rien xD
Quelqu'un aurait-il la solution pour pouvoir modifier dynamiquement ce genre de choses ?
A noter que j'aimerais procéder obtenir le même résultat avec autre chose que des constantes, par exemple des variables.
Exemple :
Et le joueur doit pouvoir remplacer "10" par le nombre de son choix.
Je suis actuellement en train de créer un CMS pour m'entraîner et apprendre de nouvelles choses, et je me heurte à un petit soucis : le fichier principal de configuration.
En fait, dans un des fichiers de config, j'ai les accès à la bdd, sous la forme de constantes.
Exemple :
Code :
define("DB_USER","root");
Je voudrai qu'à partir d'un formulaire, l'utilisateur puisse changer la valeur de "DB_USER". Par exemple, qu'il remplace "root" par "toto".
Le truc qui m'embête, c'est qu'il faut que ça marche même s'il a déjà modifié le fichier avant. Donc il faut que je puisse remplacer la valeur associée à "DB_USER", quelle qu'elle soit.
J'ai essayé avec plein de trucs, notamment des preg_replace, mais ça ne marche pas comme je veux, ça m'écrase tout. Et à force de faire des modifs, mon fichier ne ressemble plus à rien xD
Quelqu'un aurait-il la solution pour pouvoir modifier dynamiquement ce genre de choses ?
A noter que j'aimerais procéder obtenir le même résultat avec autre chose que des constantes, par exemple des variables.
Exemple :
Code :
$nb_msg = 10;