Comment accomplir un dossier du chemin absolu?
Structure de fichier: strong> p> de test.php je veux inclure_once_once ou require_once le fichier config.php -file. p> J'ai essayé ceci dans test.php, mais cela ne fonctionne pas: p> require_once(dirname(__FILE__) . '/../config.php');
4 Réponses :
Essayez ceci:
require_once(dirname(__FILE__).'../config.php');
Pourquoi pas seulement
require_once('../config.php');
Obtenez le message d'erreur suivant: Erreur fatale PHP: Exigente_once (): Échec de l'ouverture requise '../config.php' Je suis utilisé comme vous le décrivez, mais d'une manière ou d'une autre, cela ne fonctionne pas.
Quelle est la raison non trouvée ou les autorisations refusées?
nécessitent_once (dirname (__ file__). '/../ config.php'); code> p>
Vous pouvez essayer: non testé mais en théorie, il est censé fonctionner. p> p>
Cela a fonctionné comme un charme! Quelqu'un qui a un indice, pourquoi pas la façon habituelle d'inclure / requis_once a fonctionné?
Il se comporte la même chose que les 2 ci-dessus ici, mais vous devriez mentionner que cela fonctionne de 5.3.x, mais s'il est disponible pour votre, je préférerais cette approche.
J'ai eu des problèmes avec cela hier et c'était parce que le chemin n'était pas dans mon includepath. @Keesscheperpers Le nombre de serveurs exécutant la version inférieure à 5.2 est minime, c'est pourquoi j'ai supposé que la version PHP est 5.E.x et ne l'a pas mentionné. Merci pour le conseil!
Merci pour des réponses exécutant la version PHP suivante: 5.3.10-1ubuntu3.4
Bonjour, "ça ne marche pas" n'est jamais une bonne description d'erreur. Pouvez-vous ajouter des détails - que se passe-t-il et quelle erreur obtenez-vous? En outre, vous semblez essayer d'inclure
test.php code> à partir de
test.php code> qui n'a pas de sens?
Bien sûr, désolé pour ça. Ont mis à jour mon message.
@Robert: essayez ma réponse, ça marche pour moi