Problém s relatívnymi cestami v PHP pri include
Mám súbor index.php v adresári /abc/ na serveri. V adresári /abc/def/ mám tiež index.php. Z obidvoch týchto index.php pomocou príkazu include volám súbor main.php. V súbore main.php sa odvolávam na ďalší súbor main0.php, ktorý je v inom adresári ako je main.php. Problém spočíva v tom, že nemôžem použiť relatívne cesty v súbore main.php, pretože to bude fungovať z /abc/index.php, ale nie z /abc/def/index.php alebo naopak. Súbory sa nesmú nachádzať inde ako sú umiestnené. Ako upraviť main.php, aby bol prenositeľný celý obsah servera na iný server? Čiže nesmie sa použiť cesta ako http://localhost/ a podobne, lebo z internetového servera by to už nebežalo.