![]() |
![]() |
-exit- |
![]()
Post
#1
|
Goście ![]() |
Witam jestem początkującym userem php. Dobrze znam html, ale chce czegoś więcej. Co mam zrobić, żeby pliki, które dołączam za pomocą polecenia "include" nie wskazywały za każdym razem innego miejsca.
Mam plik o nazwie index.php a wnim na przykład coś takiego ... <?php include(dane/menu.inc) ?> ... ten plik jak widać jest w innym katalogu niż index.php. Plik dołącza się bardzo ładnie ale jeśli w menu napisany jest adres np <a href=index.php"> to po zaincludowaniu ten sam adres w przeglądarce pokazuje <a href="dane/index.php"> i wszystko sie wali. Wiem, że to co napisałem jest zakręcone jak baranie rogi, ale jak by ktoś wiedział jak sobie z tym poradzić to niech się ujawni:-) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 0 Dołączył: 9.09.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Tylko powiedz jeszcze jak przesłać nazwę katalogu poprzez GET W linku. Jeżeli chcesz ładowac różne sekcje to najlepiej zrobić to tak:
a przesłanie w linku: http://standardowa_sciezka/plik_w_ktorym_i...adowana<?php Czyli to: Cytat mogłoby wyglądać
a to: Cytat
tak:
Oczywiście musisz to przetrawić, zmienić nazwy zmiennych, sprawdzić literówki etc. Cytat Acha gdybyś mógł jeszcze wyjaśnić mi linijkę include('pliki/'.$nazwa_katalogu.'/centralny.php'); jw. zamiast ładować na stałe ten sam katalog ładuję żadany, a jego nazwa siedzi w zmiennej $nazwa_katalogu Cytat Wydaje mi się, że jest to ścieżka dostępu do katalogu, tylko co oznacza nazwa ‘pliki/’ i dlaczego jest w tych apostrofach. Czy jest to nazwa mojego głównego katalogu na serwerze czy coś z zupełnie innej beczki. Dokładnie jak piszesz, a w apostrofach, bo podwójne "uszy" powodują, że string jest parsowany, a pojedyncze - nie. Możesz zamienić na podwójne, też będzie działać. Cytat co masz na myśli mówiąc „formatuj kod” pisz tak, zeby było łatwo czytać |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 07:32 |