Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Problem z odnośnikami w podfolderach
gregor-p
post 4.01.2011, 17:01:17
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.01.2011

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


Mam następujące pytanie (odpowiedź jest pewnie banalna, jestem dopiero początkujący w tym temacie):

Posiadam plik index ze strona startowa, znajdujący się w folderze w którym nie ma innych plików, tylko foldery, w których pochowane są pozostałe pliki. Plik index jest szkieletem, do którego dołączam "moduły" (np. lewą kolumnę, stopkę, itp.) z plików w podfolderach (funkcją require).

Posiadam również kilka innych mniejszych "szkieletów", na których czasem chciałbym użyć tych samych elementów (np. taka sama lewa kolumnę co na głównej). I tutaj pojawia się problem - otóż jeśli w tym elemencie są jakieś linki to w przypadku odwołania się do niego ze strony głównej odnośniki są określone w jeden sposób (np. /pliki/kolumny/lewakolumna.php), a jeśli z podstrony to w inny (np. ../kolumny/lewakolumna.php).

Jakim sposobem ominąć konieczność duplikowania plików (np. lewakolumna-index.php, z ta samą treścią, a zmienionymi linkami)? Rozumiem, że najłatwiej byłoby to zrobić poprzez umieszczenie wszystkich "szkieletów" w jednym folderze, albo stosując pełne ścieżki do odnośników, ale czy da się to zrobić bez tego oraz z zachowaniem obecnej hierarchii plików?

Może istnieje jakaś funkcja php, która określałaby ścieżkę do katalogu głównego, niezależnie w jakim pliku byśmy ją użyli?

Z góry dziękuję za odpowiedź.
Go to the top of the page
+Quote Post
verio
post 4.01.2011, 17:30:53
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 1
Dołączył: 23.01.2007
Skąd: Wołomin

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


Wykorzystanie $_SERVER['SERVER_NAME'] lub zdefiniowanie stałej z bezwzględnym adresem katalogu głównego lub adresu w sieci.
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 Wersja Lo-Fi Aktualny czas: 3.06.2025 - 03:24