![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam problem otóż mam katalog główny w którym jest kilka plików m.in. index.php a także katalog nazwijmy go book. W tym katalogu jest cały skrypt ksiegi gosci. No i chciałbym includować book_index.php ( z katalogu book ) do strony głównej czyli do zwykłego index.php. Problem jest taki że fakt że strona teoretycznie jest includowana ale wszystkie odniesienia z pliku book_index.php przestają działać i wtedy nie zostają wyświetlone obrazki etc. Moje pytanie brzmi - co zrobić by bezproblemowo includować do pliku index.php - plik book_index.php i by cała księga gości działała poprawnie? bo zwykłe <?php include("book/book_index.php"); ?> to nie wystarcza;/
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Moze poprostu dodaj na poczatku skryptu zmienna $path = 'book/'; i pozniej w pliku adresy rob $path.'dalsza_scezka_do_pliku'.
Ten post edytował piotrekkr 1.09.2007, 20:12:56 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
wiem wiem że się tak da tylko <myśli> zastanawiałem się czy jest jakiś sposób by nie ingerować w skrypt - jedynie za pomocą edycji pliku index.php
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nieelegancka metoda moglo by byc wrzucenie plikow z ksiega gosci jej podfolderow itd do folderu gdzie jest index.php. ale to spowoduje troche balaganu :/
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 27.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
no właśnie próbowałem ale to taka dość brutalna jeśli można tak powiedzieć, metoda - no nic dzięki, nie pozostaje mi nic innego jak dodać w skrypcie path
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 25.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, czy zrozumialem o co chodzi. Jesli dobrze rozumiem, to chodzi o to, ze mamy plik:
index.php, ktory ma linijke include 'book/book_index.php', zas w katalogu book jestplik: book_index.php, ktory ma linijke np: include 'inny.php' (czyli inny.php jest w katalogu book). Problem polega na tym, ze uruchamiajac plik index.php, zaincludowany plik book_index.php bedzie chcial zaincludowac plik inny.php z katalogu glownego, a nie z katalogu book (bo index.php jest w katalogu glownym). Rozwiazaniem jest np. pomysl piotrekkr. Mozna tez uzyc kombinacji (w pliku book_index.php) dirname(__FILE__), ktora zwroci katalog biezacego parsowanego skryptu. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 18:31 |