Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> współdzielone katalogi między subdomenami i domeną główną, instrukcja require_once
dinioxx
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.12.2008

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


Na serwerze (nie moim więc na większość konfiguracji nie mam wpływu oprócz mod_rewrite w .htaccess) mam struktóre katalogu:
Kod
   /
    /lib - współdzielone biblioteki PHP
     /lib/biblioteka.php
    /a - poddomena a.bla.pl
     /a/index.php - wymaga biblioteki biblioteka.php
    /b - poddomena b.bla.pl
     /b/index.php - wymaga biblioteki biblioteka.php (tak samo jak w przypadku subdomeny a)

Oczywiście dla /a i /b są rootem dla subdomeny więc nie można wyjść wyżej, ani za pomocą ../lib/biblioteka.php ani za pomocą chociażby (dirname(__FILE__).'/lib/biblioteka.php'; itp. Dlatego powstaje problem jak dołączyć bibliotekę biblioteka.php w instrukcji require_once w plikach /a/index.php oraz /b/index.php? Da się coś z tym zrobić? Dodam, że mogę sobie zakładać dowolną liczbę subdomen oraz mam dostęp do mod_rewrite.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
są rootem dla subdomeny więc nie można wyjść wyżej

Jaki to serwer? Masz na myśli chroot? Możesz spróbować symlinkami.

Poza tym, często jest tak, że wyżej wyjść nie możesz tylko via FTP; natomiast z poziomu skryptów jest już normalnie.
Go to the top of the page
+Quote Post
dinioxx
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.12.2008

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


Serwer home.pl
Z poziomu skryptów nie da się wyjść z katalogu root subdomeny.
Symlink czyli?
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A do Wikipedii zaglądał? (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 21:00