Absolutna / relativna pot do imenika – datoteke
S pomočjo poti brskalniku povemo kje se datoteka ali imenik oz. direktorij nahaja. Za primer lahko vzamemo HTML Img tag, kjer v src atributu določimo pot do slike, kjer lahko uporabimo:
- absolutno pot - vključuje celotno pot do datoteke vključno s domeno - Absolute
- absolutno pot - vključuje celotno pot do datoteke izključujoč domeno - Site root-relative
- relativno pot - vključuje le določen del poti do datoteke izključujoč domeno - Document-relative
Absolutna pot se največkrat uporablja, ko želimo dodati povezavo na drugo internetno spletno stran oz. spletno stran z drugo domeno, naprimer http://tonimeglic.com/. Lahko pa se uporablja tudi tako, da navedemo celotno pot do datoteke vendar izpustimo ime domene, naprimer /blog/about/ (vpišemo pot vključno s / na začetku po domeni) s čimer podamo absolutno pot od trenutne domene. To je zelo koristno saj nam ob menjavi domene ni potrebno spreminjati vseh povezav saj smo navedli le pot brez domene, zato brskalnik pot uporabi kot trenutna domena (poljubno) + absolutna pot, naprimer http://trsplet.com + /blog/.
Podobno je moč doseči z base href HTML Tag-om, vendar uporabo le-tega odsvetujem. Oglejte si probleme z base href-om.
Največkrat pa se uporablja relativna pot, kjer določimo pot glede na začetno pot, ki jo določa dokument v katerega smo vključili na primer HTML Img, torej v našem primeru glede na pozicijo imenika v katerem se nahaja dokument oz. poljubna spletna stran. Za spodnje primere uporabimo http://trsplet.com/blog/ kot relativno dokument, ki določa začetno pot.
Dodatne informacije v zvezi z relativno potjo:
- datotekam, ki se nahaja v istem imeniku ne dodajamo nobene poti - preprosto povemo src="logo.gif", kar pomeni, da brskalnik sestavi sledečo pot http://trsplet.com/blog/logo.gif
- pod-imenike določamo brez začetnega slesha, torej slike/slikarokmeglic.jpg in ne /slike/slikarokmeglic.jpg/
- da se pomaknemo en imenik nazaj glede na pot dokumenta uporabimo ../flash.flv, brskalnik sestavi sledečo pot http://trsplet.com/flash.flv. Za premik več imenikov nazaj uporabimo ../../../
PHP kratek info:
../ - ./ - zaklene le na trenutno delovni direktorij. Več na http://docs.php.net/include/.
Dodatne informacije:
- Adobe - Document-relative, site root-relative, absolute - ponazoritev s slikami
- Site Root Relative - Why
- Konvertiranje relativnih poti v absolutne
- Zakaj naj se linki ne bi spreminjali - razlogi in obrazložitve
Podobni članki:
- Preprosta skripta – kreiranje Excel datoteke iz PHP tabele/array
- PHP – kako ugotoviti tip datoteke (get file extension type)
- Poljubno 404 sporočilo – Custom 404 error not found message
- Prenos domene od SIOL ponudnika – mail težave
- PHP – pretvorba Excel datoteke v .txt datoteko – Excel to txt converter
- PHP – Virtualne pod-domene – virtual subdomains
- PHP – Kreiranje Excel datoteke – Pisanje v Excel datoteko – PHP – xls
- Apache htaccess preusmeritve
- PHP – Kreiranje PDF datoteke – DOMPDF – TCPDF
- Kako dodati novega root uporabnika – cPanel – centOS – whm



April 4th, 2008 ob 12:36 am
Se kdo spomni teme na http://www.pehape.si/forum/index.php oz. http://www.php-si.com/ ... ko je nekdo komentiral na podobno temo o ./ ../ in root ..., vem da so ble neke koristne informacije noter, bi blo dobro za dodatne informacije. Če kdo ve naj plis pripora link. Hvala.
April 4th, 2008 ob 9:11 am
http://www.php-si.com/?lokacija=forum_prikazi_temo&forum=6&tema=6685&stran=1
http://www.pehape.si/forum/viewthread.php?forum_id=6&thread_id=808&pid=5811#post_5811
April 4th, 2008 ob 9:27 am
To prvo ja, hvala.
April 7th, 2008 ob 11:26 am
[...] Zadnji komentarji Roky - Novi Developer Tool - prijRoky - PHP Smarty - zlo ali nebesBoštjan - PHP Smarty - zlo ali narjan_t - PHP Smarty - zlo ali neJan Hančič - PHP Smarty - zlo aRoky - PHP Smarty - zlo ali nebesAntony - PHP Smarty - zlo ali nebMiha - PHP Smarty - zlo ali nebesJernej - PHP Smarty - zlo ali nebgasper_k - PHP Smarty - zlo ali nace - PHP Smarty - zlo ali nebesaCobra - PHP Smarty - zlo ali nebeRoky - PHP Smarty - zlo ali nebesBloganje - PHP Smarty - zlo ali nRoky - Absolutna / relativna pot [...]
May 28th, 2008 ob 12:17 am
[...] Datoteko shranite v document root, spremenite nastavitve in poženite zadevo. Če opazite kakšno napako, imate kritiko ali pohvalo, mogoče izboljšavo? Prosim, dodajte pod komentarje. [...]