Includes appelant des fichiers dans dossier parent
traderpierre
Messages postés
316
Statut
Membre
-
traderpierre Messages postés 316 Statut Membre -
traderpierre Messages postés 316 Statut Membre -
Bonjour,
je suis sous PHP 5.6.6 chez OVH
SOS !!! .... Je deviens fou !!
J'ai un fichier PHP "contact.php" avec des includes appelant des fichiers du dossier parent : niveau supérieur "1 arborescence en amont" "dans le dossier parent WWW".
Mon arborescence est la suivante :
WWW "dossier d'hébergement du site"
HautPage.php "Fichier que je souhaite appeler dans mon include"
Dossier contact
contact.php "Fichier avec les includes"
J'ai tout essayé :
<?php include('../HautPage.php'); ?>
<?php include(dirname(__FILE__).'/../HautPage.php'); ?>
Rien ne fonctionne.
Pouvez-vous m'aider.
merci par avance
je suis sous PHP 5.6.6 chez OVH
SOS !!! .... Je deviens fou !!
J'ai un fichier PHP "contact.php" avec des includes appelant des fichiers du dossier parent : niveau supérieur "1 arborescence en amont" "dans le dossier parent WWW".
Mon arborescence est la suivante :
WWW "dossier d'hébergement du site"
HautPage.php "Fichier que je souhaite appeler dans mon include"
Dossier contact
contact.php "Fichier avec les includes"
J'ai tout essayé :
<?php include('../HautPage.php'); ?>
<?php include(dirname(__FILE__).'/../HautPage.php'); ?>
Rien ne fonctionne.
Pouvez-vous m'aider.
merci par avance
2 réponses
-
Bonjour,
Si ton fichier se trouve à la racine ... tu peux essayer :$DOC_ROOT = $_SERVER['DOCUMENT_ROOT']; $DOC_ROOT = substr($DOC_ROOT, -1)=="/" ? $DOC_ROOT : $DOC_ROOT."/"; include_once($DOC_ROOT."HautPage.php");
Par contre attention a bien respecter les majuscules/minuscules dans le nom de tes fichiers php ...
Il est d'ailleurs préférable de tout mettre en Minuscule ( Windows ne fait pas la différence.... les serveur sous UNIX ... Si ! )
-
-
-
Par contre j'ai un autre problème pour une page PHP qui inclu un menu javascript,
ça fonctionne pas ni dans le body
<?php include('../menu_navigation.php'); ?>
<?php include(dirname(__FILE__).'/../menu_navigation.php'); ?>
<?php include('../body/menu_navigation.php'); ?> les liens du menu ne fonctionnent plus -
-
-
Bonsoir,
Mets ton "HautPage.php" dans un dossier nommé "body" que tu mets dans WWW, puis essaye :include_once('body/HautPage.php');