Perchè avere un include che si comporta in modo diverso a seconda di dove viene incluso non è molto "bello"...
Se proprio vuoi puoi risolvere semplicemente aggiungendo una variabile dai file che effettuano l'inclusione:
$caller = "a"; (file 1)
$caller = "b"; (file 2)
Poi dal file che viene incluso, effettui un semplice controllo:
if(isset($caller))
{
if($caller=="a") {...}
elseif($caller=="b") {...}
}
else {...}
...che puoi usare per modificare i percorsi come ti servono.![]()



Rispondi quotando