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 localhost a podobne, lebo z internetového servera by to už nebežalo.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pre inkludovanie ďalších súborov z main.php môžeš použiť absolútnu cestu, ktorú si môžeš vytvoriť za…
los 16.08.2007 09:13
los
Už jsme tě vyhlíželi :-) poslední
angel333 16.08.2007 13:24
angel333

Zpět do poradny Odpovědět na původní otázku Nahoru