Non ho problemi strani,anzi.
//miadir/subdir/inc.php
----------
<?php
echo "hello!";
?>
----------
//miadir/main.php
----------
<?php
include "subdir/inc.php";
?>
----------
Ora, se chiamo main.php funziona. Ma ovviamente se faccio così, non funziona più l'include relativo:
//index.php
----------
<?php
include "miadir/main.php";
?>
----------
Il problema è che in Main ho molti include già relativi e l'unica soluzione che ho in mente è trasformarli in assoluti usando __FILE__.
Non esiste un altro modo più semplice?