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 -
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
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:
- Includes appelant des fichiers dans dossier parent
- Dossier appdata - Guide
- Renommer des fichiers en masse - Guide
- Impossible de supprimer un dossier - Guide
- Fichiers epub - Guide
- Mettre un mot de passe sur un dossier - Guide
2 réponses
Bonjour,
Si ton fichier se trouve à la racine ... tu peux essayer :
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 ! )
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 ! )
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.
:-)
ç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