[RESOLU] Include et define

Eléphanteau du PHP | 49 Messages

24 sept. 2012, 18:55

Bonsoir,

Dans un sous dossier de configution j'ai un fichier config.php avec ces infos :
<?php
define('SQL_LOGIN', 'root');
define('SQL_PASS', '');
define('SQL_SERVER', 'localhost');
?>
J'ai besoin de récupérer ces infos dans un autre fichier (param.in.php) et dans un autre sous sous dossier et pour m'éviter de recréer les infos (en cas de changement, root, pass etc)....
J'avais pensé à mettre tout simplement cette ligne pour récupérer les infos...
<?php include ('../dossier1/dossier2/config.php'); ?>
Mais voilà ça ne marche pas...

Ma question, simple pour certain, est :
Comment faire pour intégrer ces informations....sans avoir à les recopier ?

Merci bien...

ViPHP
xTG
ViPHP | 7331 Messages

24 sept. 2012, 19:43

Pas de raison que cela ne fonctionne pas.
Quel code utilises-tu pour utiliser ces constantes ?
include("../dossier1/dossier2/config.php");
echo SQL_LOGIN;

Eléphanteau du PHP | 49 Messages

24 sept. 2012, 20:41

:oops: ..... j'ai honte !
Après différents essais.....
Ca fonctionne....
// c'est une erreur de ../  
 include ('dossier1/dossier2/config.php'); 
Mecri pour le ( echo SQL_LOGIN;)

Cordialement

ViPHP
ViPHP | 2577 Messages

24 sept. 2012, 20:48

Tu devrais regarder du coté de "include_path" : http://php.net/manual/fr/ini.core.php#ini.include-path
Ca simplifie les choses.

Eléphanteau du PHP | 49 Messages

25 sept. 2012, 16:40

Bonsoir,
Merci bien pour ces renseignements.....
Par contre, j'aimerais rebondir sur cette question....
Comment faire, en imaginant que j'ai plusieurs infos dans un fichier unique en php .....
exemple :
choix_1 {blabla blabla};
choix2 {tutut tutut };
choix_3.....etc
Comment récupérer par exemple le choix_1 dans une page php... et le choix_2 ailleurs..

Ou dois-je diriger mes recherches...
Cordialement

ViPHP
xTG
ViPHP | 7331 Messages

25 sept. 2012, 16:42

Je pars du principe que tes infos sont des variables ou des constantes.
Tu inclus ton fichier dans les scripts que tu veux et tu n'exploites que les variables voulues. ;)

Eléphanteau du PHP | 49 Messages

25 sept. 2012, 17:59

=D> ...
Ave define...je viens de tester...super
Merci...
Ca me fait avancer encore un peu plus...

Cordialement