Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]include pliku z katalogu, problem z powiązaniami plików
skabszo
post 1.09.2007, 19:57:38
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;/
Go to the top of the page
+Quote Post
piotrekkr
post 1.09.2007, 20:12:26
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
Go to the top of the page
+Quote Post
skabszo
post 1.09.2007, 20:13:39
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
Go to the top of the page
+Quote Post
piotrekkr
post 1.09.2007, 20:16:31
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 :/
Go to the top of the page
+Quote Post
skabszo
post 1.09.2007, 20:18:12
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 winksmiley.jpg
Go to the top of the page
+Quote Post
Berkovits
post 1.09.2007, 23:39:35
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.
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: 14.07.2025 - 18:31