je la structure d'arborescence suivante:question des fichiers, y compris avec des chemins relatifs sur un système linux
/index.php
/code/inc/variables.php
/code/inc/config.php
index.php est le fichier qui est appelé.
Sur notre système de développement: /code/inc/variables.php, quand j'ai la ligne:
require_once("./code/inc/config.php");
il ne marche pas le travail et quand j'ai:
include_once('config.php');
il fonctionne . Le casse-tête est que le premier fonctionne sur notre système de développement et le second sur notre système de production. Et il n'y a aucune différence dans la structure arborescente sur l'un ou l'autre des deux systèmes (les deux fonctionnent sous Linux, différentes versions peut-être).
Vérifiez la valeur de la directive include_path dans votre fichier php.ini car les références de fichiers relatives dans includes sont relatives aux entrées de ce fichier, pas au répertoire du script courant. –