[RESOLU] Include et define

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Include et define

Re: Include et define

par brother » 25 sept. 2012, 17:59

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

Cordialement

Re: Include et define

par xTG » 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. ;)

Re: Include et define

par brother » 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

Re: Include et define

par Mazarini » 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.

Re: Include et define

par brother » 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

Re: Include et define

par xTG » 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;

Include et define

par brother » 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...