PHP: Warning: include failed to open stream no such file or directory sur Windows
J'ai une instruction inclure dans un script PHP en cours d'exécution sur xampp sous Windows. Si j'utilise un chemin relatif :
include '../config/eventInfoConfig.php';
Je reçois le message d'erreur:
Warning: include(../config/eventInfoConfig.php) [function.include]: failed to open stream: No such file or directory
Mais si j'utilise le chemin d'accès absolu je n'ai pas d'erreur:
include 'c:/xampp/htdocs/xampp/appTrials/myApp/config/eventInfoConfig.php';
Comment puis-je utiliser un chemin relatif dans ma inclure sans causer une erreur?
Ce n'
string(42) ".;C:\xampp\htdocs\xampp;C:\xampp\php\PEAR;" Mais je pense que vous avez répondu à ma question. J'ai besoin d'inclure un chemin d'accès à mon apache répertoire htdocs dans l'include_path paramètre dans mon php.fichier ini. Qui fonctionne! Merci beaucoup pour votre aide!!
Je viens de tomber sur l'erreur exactement la même pour exactement la même raison. Pourquoi diable n'est-il pas essayer de résoudre le chemin relatif vers le script de l'annuaire avant de recourir à l'include_path?!
On tombe souvent dans cette erreur, et à dépanner rapidement, suivez ces étapes : stackoverflow.com/a/36577021/2873507
var_dump(get_include_path())
de sortie?string(42) ".;C:\xampp\htdocs\xampp;C:\xampp\php\PEAR;" Mais je pense que vous avez répondu à ma question. J'ai besoin d'inclure un chemin d'accès à mon apache répertoire htdocs dans l'include_path paramètre dans mon php.fichier ini. Qui fonctionne! Merci beaucoup pour votre aide!!
Je viens de tomber sur l'erreur exactement la même pour exactement la même raison. Pourquoi diable n'est-il pas essayer de résoudre le chemin relatif vers le script de l'annuaire avant de recourir à l'include_path?!
On tombe souvent dans cette erreur, et à dépanner rapidement, suivez ces étapes : stackoverflow.com/a/36577021/2873507
OriginalL'auteur user840930 | 2011-12-15
Vous devez vous connecter pour publier un commentaire.
La fixation de la
include_path()
pour inclure le droit chemin fait le tour.OriginalL'auteur greg0ire
Je voudrais le rendre dynamique, de sorte que vous pouvez également inclure ce fichier dans un autre fichier et encore qu'il fonctionne correctement.
OriginalL'auteur Soshmo
Vous pouvez activer le chemin relatif en absolu.
include
est délicate. Je l'ai toujours garder une constante globale,BASE_PATH
, qui contient le chemin d'accès absolu, et ajouter le fichier que j'ai besoin de l'inclure.Inclure est en effet délicat. J'ai commencé une liste de contrôle de dépannage pour cette erreur fréquente ici : stackoverflow.com/a/36577021/2873507
OriginalL'auteur Ry-