Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak określić katalog "domowy"
sniver
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 5
Dołączył: 31.08.2007

Ostrzeżenie: (0%)
-----


Od czasu do czasu trafia mi się dziura w mózgu. A problem mam następujący.
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ć sad.gif

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:

  1. <?php
  2. chdir('cms/public_html/');
  3. $path = 'cms/lib/PEAR';
  4. $path2 = 'cms/public_html';
  5. set_include_path(get_include_path() . PATH_SEPARATOR . $path . PATH_SEPARATOR . $path2);
  6. ?>


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:56