![]() |
![]() ![]() |
![]() |
--Bart-- |
![]()
Post
#1
|
Goście ![]() |
Witam,
Chyba nie do końca jestem świadomy jak działa funkcja include() w PHP. Mam strukturę katalogów: / WWW index.php WWW / KATALOG 1.php 2.php W pliku 1.php jest instrukcja:
A w pliku index.php jest instrukcja:
I najdziwniejsze jest to ze to rozwiazanie DZIALA ! Czy nie powinno byc tak ze w pliku 1.php musi byc:
co zreszta tez DZIALA ! Dzieki za odpowiedz. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
z tego co sie oriętuje to jeśli sie niepoda ścieżki do pliku, to szuka go w innych katalogach...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 176 Pomógł: 31 Dołączył: 26.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--Bart-- |
![]()
Post
#4
|
Goście ![]() |
Dziekuje za odpowiedz.
No i wszystko sie wyjasnilo - nie wiem czemu umknelo mi to podczas czytania manuala. Jakby ktos mial jeszcze watpliwosci: Files for including are first looked for in each include_path entry relative to the current working directory, and then in the directory of current script. E.g. if your include_path is libraries, current working directory is /www/, you included include/a.php and there is include "b.php" in that file, b.php is first looked in /www/libraries/ and then in /www/include/. If filename begins with ./ or ../, it is looked only in the current working directory. " title="Zobacz w manualu PHP" target="_manual Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli includujesz coś w pliku index.php to plik który jest wnim includowany includuje coś jeszcze odczytywane jest to jako include z index.php a nie z innego pliku.
|
|
|
--Bart-- |
![]()
Post
#6
|
Goście ![]() |
No i wlasnie chyba tutaj sie mylisz (tak mi sie przynajmniej wydaje).
Poniewaz w manualu jest opisany wlasnie dokladnie taki przyklad: Jesli pracujemy w katalogu WWW (w ktorym mamy jeszcze katalog INKLUDY) i w katalogu WWW mamy plik w ktorym jest instrukcja:
a w pliku a.php jest instrukcja:
to plik b.php bedzie najpierw szukany w include_path a następnie właśnie w katalogu INKLUDY |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 23:53 |