Mam skrypt w takiej lokalizacji: /home/blabla/Web/folder/subfolder Teraz chcę includować inny plik #php z innej lokalizacji: /home/blablaWeb/folder2/subfolder2 jako że jest to katalog obok, to cofam o jeden poziom: include( '../libs/mailer/Mail.php' );
tak jak pisali na StackOverflow ale nie działa mi to.. jakieś rady?
@qwelukasz: No ale jaki błąd ci wypluwa? Bo to może mieć różne przyczyny - brak pliku, brak dostępu, root w konfiguracji serwera może być ustawiony sztywno na daną ścieżkę i nie dostaniesz się wyżej. Poza tym jak załączasz wiele plików z takich ścieżek z bibliotekami, to dodaj wpis do include path.
@qwelukasz: Pomijając to, co wyżej to jeśli relatywny include nie działa to dodaj __DIR__ albo (dla starszych wersji) dirname(__FILE__) z przodu np. include __DIR__ . '/../folder2/subfolder2';
I have a #php script in
Mam skrypt w takiej lokalizacji:
/home/blabla/Web/folder/subfolder
Teraz chcę includować inny plik #php z innej lokalizacji:
/home/blablaWeb/folder2/subfolder2
jako że jest to katalog obok, to cofam o jeden poziom:
include( '../libs/mailer/Mail.php' );
tak jak pisali na StackOverflow ale nie działa mi to.. jakieś rady?
include
nie działa to dodaj__DIR__
albo (dla starszych wersji)dirname(__FILE__)
z przodu np.include __DIR__ . '/../folder2/subfolder2';