J'ai un fichier appelé "config.php" qui ressemble à ceci:const écho fichier php inclus
define("DB_NAME", "mydatabase")
dans un autre fichier que j'ai:
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null : define('SITE_ROOT', 'C:'.DS.'inetpub'.DS.'wwwroot');
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'lib');
require_once(LIB_PATH.DS.'config.php');
echo DB_NAME;
qui délivre: PHP avis : Utilisation de la constante DB_NAME non définie - supposé 'DB_NAME' dans C: \ inetpub \ wwwroot \ lib \ initialize.php sur la ligne 27
Si cela aide à tout ceci une nouvelle installation de php. PHP fonctionne mais il y a peut-être quelque chose qui me manque dans le fichier php.ini. Je ne suis pas une petite chose qui me manque mais je n'arrive pas à comprendre. Quelqu'un avec des idées?
cela fonctionne bien pour moi .. êtes-vous sûr que le fichier a été effectivement inclus? – drudge
travaille pour moi aussi. – Hamish
Si vous avez besoin d'un chemin absolu vers ce fichier de configuration, vous devriez essayer dirname (__ FILE __). '/ Config.php' dans votre initialize.php. – jwueller