Niektorí užívatelia pri inštalácii aplikácií alebo pluginov môžu potrebovať vedieť absolútnu cestu k súborom. Na to existuje niekoľko možností, ktoré si tu priblížime.
getcwd()
Najjednoduchší spôsob, ako je zistiť si cestu ku konkrétnemu adresáru, je funkcia getcwd()
Vytvorte si súbor napr. s názvom cesta a s príponou .txt a do neho vložte tento kód:
<?php echo getcwd() . "\n"; ?>
Potom zmeňte príponu .txt na .php a súbor cesta.php si nahrajte presne do toho adresára, ku ktorému potrebujete zistiť cestu.
Napr. v koreňovom adresári /public_html/ máte zložku /exo/ a v nej adresár /hosting/ tak si súbor nahrajte do tohto adresára a potom v prehliadači navštívte odkaz:
www.mojadomena.tld/exo/hosting/cesta.php
a mali by ste dostať takýto podobný výpis
/www/a/b/u000000/public_html/exo/hosting
súbor v reťazci, v tomto prípade /a/b/u000000/ sa bude meniť v závislosti od názvu domény a ID objednávky s našom systéme.
phpinfo()
Získať absolútnu cestu na serveri môžete získať aj pomocou funkcie phpinfo()
Tu však uvidíte cestu len k hlavnej (koreňovej) zložke /public_html/
Obdobne ako v príklade vyššie si môžete súbor cesta.php upraviť tak že do neho vložíte tento kód:
<?php phpinfo(); ?>
Keď si súbor nahráte na adresára /public_html/ a spustíte v prehliadači, tak dostanete kompletný výpis nastavení PHP. Následne v sekcii PHP Variables si nájdite riadky
$_SERVER['CONTEXT_DOCUMENT_ROOT']
alebo
$_SERVER['DOCUMENT_ROOT']
... a tam uvidíte absolútnu cestu ku koreňovej (root) zložke /public_html/.

