Includes appelant des fichiers dans dossier parent

traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   -  
traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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 ! )

2
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10
 
Je vous ai surpassé j'y crois pas :o
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Ce n'est pas surpassé. ... c'est juste une autre façon de faire. ..
dans laquelle tu lui as fait créer un dossier... dont il n'a pas besoin en réalité. ..
mais bon du moment que ça lui convienne.
:-)
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10 > jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention  
 
Je taquine je taquine ^^
0
traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   6
 
tous le dossier des script et fichier de navigations placés dans dossier body
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10
 
Bonsoir,

Mets ton "HautPage.php" dans un dossier nommé "body" que tu mets dans WWW, puis essaye :
include_once('body/HautPage.php');
0
traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention   6
 
ça fonctionne mais il y avait une erreur il faut écrire :
include_once('../body/HautPage.php');
ça marche également avec :
include ('../body/HautPage.php');

Merci pour l'info
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10 > traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention  
 
Pas de quoi ;)
ah bon ? perso j'utilise pas les "../" mais ça marche sans soucis de mon coté :p
0
Zakarya93 Messages postés 984 Date d'inscription   Statut Membre Dernière intervention   10 > traderpierre Messages postés 291 Date d'inscription   Statut Membre Dernière intervention  
 
N'oubliez pas de mettre le topic en résolu ;)
0