Includes appelant des fichiers dans dossier parent

Fermé
traderpierre Messages postés 291 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024 - 14 juil. 2015 à 20:26
traderpierre Messages postés 291 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024 - 15 juil. 2015 à 01:53
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 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
14 juil. 2015 à 20:47
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 lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
14 juil. 2015 à 23:07
Je vous ai surpassé j'y crois pas :o
0
jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024 4 707
15 juil. 2015 à 00:04
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 lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10 > jordane45 Messages postés 38321 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 1 décembre 2024
15 juil. 2015 à 00:21
Je taquine je taquine ^^
0
traderpierre Messages postés 291 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024 6
15 juil. 2015 à 01:52
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 mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024 6
15 juil. 2015 à 01:53
tous le dossier des script et fichier de navigations placés dans dossier body
0
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10
14 juil. 2015 à 20:34
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 mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024 6
14 juil. 2015 à 22:57
ç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 lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10 > traderpierre Messages postés 291 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024
14 juil. 2015 à 23:07
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 lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 10 > traderpierre Messages postés 291 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 6 janvier 2024
14 juil. 2015 à 23:50
N'oubliez pas de mettre le topic en résolu ;)
0