Bonjour,
Chaque fois que je commence un nouveau site, j'ai des difficultés à créer des liens absolus utilisables dans tous mes fichiers. Ceci malgré toutes les indications reçues ici.
Pour faire simple, j'ai essayé ceci, dans le fichier defines.php situé à la racine du site:que j'utilise comme ceci dans le fichier index.php, situé aussi à la racine du site:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 define('COMMON_HEAD_PHP', "/common/includes/head_php.php"); define('COMMON_FUNCTIONS_PHP', "/common/tools/functions.php"); define('COMMON_TEMPLATE', "/common/includes/template.php"); define('HEADER', "/common/includes/header.php"); define('FOOTER', "/common/includes/footer.php"); define('DIR_LANGUAGES', "/common/lang/"); define('DIR_CLASSES', "/common/classes/"); define('DIR_IMAGES', "/common/images/"); define('DIR_CSS', "/common/css/");ce qui provoque l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 require_once('defines.php'); require_once(COMMON_HEAD_PHP);Pourtant le fichier existe bel et bien dans ce répertoire.Warning: require_once(/common/includes/head_php.php): failed to open stream: No such file or directory in C:\wamp64\www\tito\index.php on line 18
Fatal error: require_once(): Failed opening required '/common/includes/head_php.php' (include_path='.;C:\php\pear') in C:\wamp64\www\tito\index.php on line 18
Partager