Sumąsčiau iš sportinio intereso pasidaryt funkcijėlę, kuri iš aplinkos kintamųjų suformuoja http adresą iki esamo projekto katalogo, t.y. ne tik kad serverio adresas, bet ir folderiai, jei projektėlis mažesnis, ir nukištas į katalogą, o ne išskirtas atskiras domenas/subdomenas, pvz http://www.host.lt/project/ . Source’ą galima pažiūrėti čia . Pasižiūrėjus į kodą, manau visi sutiks, kad geriau susikurt kokį tai failą, kuris bus tik public serveryje(čia tam, kad uploadinant pasikeitimus, neperrašytum konstantos), ir tikrint, jei yra toks failas, tai jį include’inam(jame būtų rankomis įrašyta konstanta su projekto adresu), o kitu atveju tiesiog localhost dedam, mažiau vargo, ir sutaupysim keletą sekundės dalių :) Šį kodą tikrinau ant ~6 serverių (praktiškai visi skirtingi hosteriai, skirtingi domenai), veikia kaip ir korektiškai, bet jei kas suras netikslumų, tai duokit žinoti :)
daily thoughts, funny info, interesting stuf, etc.
May 7, 2008
automatinis ROOT_URL generavimas