Bonsoir,

j'ai 2 sites de développement sous wamp : un site qui contient tous mes essais et un site de démo que je ne mets à jour avec le contenu du site des essais que quand j'ai obtenu un essai satisfaisant (ainsi, il contient toujours une solution "montrable"). Il a donc une URL différente du site d'essai. Or j'utilise le truc que m'avait montré jreaux62, à savoir que mes fichiers incluent un fichier de config : include $_SERVER['DOCUMENT_ROOT'].'eis2/eis/config/config.php';. Quand je mets à jour le site de démo, il faut donc modifier cette ligne : include $_SERVER['DOCUMENT_ROOT'].'eis/eis/config/config.php';où config.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
error_reporting(E_ALL ^ (E_NOTICE|E_WARNING|E_DEPRECATED));
// -----------------------------------------------------------
// CONFIGURATION : 
// -----------------------------------------------------------
define('PATH','eis/eis');
 
if(!defined('SITE_URL_WWW'))	define('SITE_URL_WWW',	'xxxx/'.PATH);  // en TEST LOCAL, A REMPLACER PAR...
//if(!defined('SITE_URL_WWW'))	define('SITE_URL_WWW',	'www.mon-site-en-ligne.com'); // en PRODUCTION
if( !defined('SITE_URL_HTTP'))	define('SITE_URL_HTTP',	'http://'.SITE_URL_WWW);
 
 
?>
La constante PATH est définie autrement dans le site des essais : if(!defined('PATH')) define('PATH','eis2/eis');. Mais l'inclusion du fichier de config est requise dans 8 de mes fichiers ; c'est donc rébarbatif et source d'erreur. N'y aurait-il pas un moyen plus simple de gérer ces 2 sites ?