Maison > Article > base de données > Pourquoi mon instruction PHP Include génère-t-elle une erreur Path Not Found ?
Erreur d'inclusion PHP : chemin introuvable
Vous avez rencontré un problème en essayant d'inclure le fichier "db.php" à l'aide de l'option " inclure la fonction ". Le message d'erreur indique que le chemin spécifié, "../inc/db.php", est introuvable.
Dans votre code, vous avez spécifié un chemin relatif vers le fichier "db.php". Cependant, le chemin relatif peut ne pas être interprété comme vous le souhaiteriez, notamment lorsque les fichiers sont placés dans des répertoires différents. Pour éviter ce problème, il est recommandé d'utiliser le chemin système complet du fichier.
Au lieu de :
include("../inc/db.php");
Utilisez le chemin complet :
include("/path/from/root/to/inc/db.php");
Vous pouvez également envisager de définir une constante ou une variable qui pointe vers le chemin racine de vos fichiers Web. Ce faisant, vous pouvez facilement modifier le chemin si nécessaire :
Dans votre fichier de config :
define('ROOT_PATH', '/path/from/root/to/');
Dans vos fichiers PHP :
include(ROOT_PATH . "inc/db.php");
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!