Exemple:
Avec une arborescence comme çà !
/titi/titi.php
/toto.php
/tata.php
/titi/titi.php
<?php
$GLOBALS[CHEMIN]="../";
echo("titi.php<br>" );
include( $GLOBALS[CHEMIN].'toto.php');
echo("titi.php<br>" );
?>
/toto.php
<?php
echo("toto.php<br>" );
include($GLOBALS[CHEMIN].'tata.php');
echo("toto.php<br>" );
?>
/tata.php
<?php
echo("tata.php<br>" );
echo("---<br>" );
echo("tata.php<br>" );
?>
Là y'a pas de pb, car tout ce passe relativement à /titi
Sinon, tu peut aussi mettre le chemin en dur dans toto.php, c'est à dire ../tata.php.
Mais je suppose que c'est pas çà que tu veux à cause d'autres pages qui utilisent toto.php, non ?
Donc, la solution, c'est de mettre dans toutes tes pages susceptibles d'être appelées en directe un chemin du genre $GLOBALS[CHEMIN]="../";
C'est pas très propre, mais je ne vois pas d'autre solutions !
[edtdd]--Message édité par Mara's dad--[/edtdd]
---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.