Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny