Maison  >  Article  >  base de données  >  Pourquoi mon instruction PHP Include génère-t-elle une erreur Path Not Found ?

Pourquoi mon instruction PHP Include génère-t-elle une erreur Path Not Found ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-23 13:00:13474parcourir

Why is my PHP Include Statement Throwing a Path Not Found Error?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn