Mam mniej więcej taką strukturę katalogową CMS'a:
/lib/
/mod/
/config/
/templates/
/public_html/
Niestety, ale nie mogę jej zastosować bo mam jakiś okrojony hosting na home.pl który udostępnia tylko ten katalog public_html, a to co nad nim (czyli te katalogu lib,mod,config i templates) wstawić w odpowiednie miejsce nie mogę.
Chciałem wykorzystać: ini_set('include_path', 'cms/'); - i do katalogu cms wrzucić wspomniane rzeczy, ale nie chce to ruszyć

Swojego czasu spotkałem się z inną funkcją którą się wstawiało na początku dokumentu i pozwalała na przekierowanie ścieżki względem zadeklarowanej w funkcji...no i pytanie czy ktoś pamięta jak ona się nazywa...bo naszukałem, naguglałem i nic nie znalazłem
Ok już nie ważne, znalazłem 2 funkcje:
chdir — Change directory
chroot — Change the root directory
dla tych którzy by też potrzebowali czegoś podobnego oto gotowiec:
<?php $path = 'cms/lib/PEAR'; $path2 = 'cms/public_html'; ?>