8796 sujets

Développement web côté serveur, CMS

Bonjour,

J’utilise include pour insérer le menu déroulant sur mes pages
<?php include('../../Menu-deroulant/Page-menu-deroulant.php'); ?>
et tout se passait bien, jusqu’au jour où j’ai dû ajouter un dossier supplémentaire,
et ma page ne s’affiche plus

J’ai trouvé dans le forum ce code, mais ma page ne s’affiche toujours pas.

<?php 
	if(dirname(__FILE__)=="/")
	include('Page-menu-deroulant.php');
	else
	include(dirname(__FILE__).'/Page-menu-deroulant.php');
?>
Lien de ma page :
http://arsf.free.fr/Informations/Sorties/Culture/Sortie-Culturelle.php

Ce code est-il approprié pour mon problème ?

Merci de votre aide.

Salutations.
Bonsoir,

Le menu déroulant c'est toujours /Informations/Menu-deroulant/Page-menu-deroulant.php ?
Pars que dans ce cas, autant passer ce chemin directement dans l'include...

Pour info c'est un chemin en absolue donc on commence par la racine ( représenté par : "/"). Et ce que tu avais avant était un chemin relative, qui commence du dossier dans lequel le script ce lance. En rajoutant un sous-dossier il faut remonté d'un dossier supplémentaire, donc 3 "../".