Jeśli nie raz przenosiłeś stronę z serwera A na serwer B – szczególnie bez użycia Akeeba, wtedy wiesz, że najtrudniej jest określić nową – bieżącą ścieżkę (bezwzględną), która powinna być prawidłowo skonfigurowana w pliku configuration.php. Oczywiście mowa o Joomla, ale myślę, że w innych CMS jest podobnie.
Wtedy z pomocą może przyjść utworzony najzwyklejszy plik php (np. sciezka.php), do którego dodasz tajemniczą składnie : getcwd();
<?php
echo getcwd() . "\n";
?>
Kod ten zwraca i wyświetla aktualny katalog roboczy, lub wartość: FALSE w przypadku błędu – jeśli którykolwiek z katalogów w ścieżce nie posiada praw do odczytu lub wykonywania, nawet jeśli bieżący katalog roboczy posiada takie prawa.
Wystarczy zatem, że umieścisz go w tym samym folderze co jest zainstalowana Joomla, i uruchomisz z paska adresu ów plik. Dla przykładu na hostingu kei.pl – pokazało coś takiego: /home/users/portal-0xo/public_html.
Świetne Pawle, widzę,że blog staje się coraz ciekawszy ;)
Dodaję go do ulubionych :)
Bardzo przydatne, aczkolwiek tą daną można znaleźć w superglobalnej tablicy $_SERVER
Widocznie nie powinienem wpisywać znaczników, więc bez nich jest taki:
print dirname(__FILE__);
Pozdrawiam, alex51.