![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 17.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Nie od dziś już piszę w php ale natknąłem się na pewien problem, i mam pytanie jak to w końcu jest z include jeżeli mamy pewne drzewo katalogowe. Załóżmy że:
w pliku index.php mamy instrukcje i wszystko jest ok. Jak teraz powinna wyglądać instrukcja include w pliku plik.php aby załączyć plik1.php: czy Pytanie wynika z stąd iż pierwsze rozwiązanie drugie poprawnie na mojej lokalnej maszynie natomiast rozwiązanie pierwsze znalazłem w osCommerce, a nie działa u mnie. Jak to w końcu powinno być poprawnie? Może mam coś nie tak w konfiguracji PHP? Logika nibyjest prosta, do index wrzuca jest wszystko co jest w plik.php więc niby rozwiązanie drugie na logike wydaje się być poprawne. Dlaczego więc w osCommerce zrobione jest inaczej? Jak w końcu jest naprawdę z plikami includowanymi? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 1 Dołączył: 23.01.2010 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Witam. Nie od dziś już piszę w php ale natknąłem się na pewien problem, i mam pytanie jak to w końcu jest z include jeżeli mamy pewne drzewo katalogowe. Załóżmy że:
w pliku index.php mamy instrukcje i wszystko jest ok. Jak teraz powinna wyglądać instrukcja include w pliku plik.php aby załączyć plik1.php: czy Pytanie wynika z stąd iż pierwsze rozwiązanie drugie poprawnie na mojej lokalnej maszynie natomiast rozwiązanie pierwsze znalazłem w osCommerce, a nie działa u mnie. Jak to w końcu powinno być poprawnie? Może mam coś nie tak w konfiguracji PHP? Logika nibyjest prosta, do index wrzuca jest wszystko co jest w plik.php więc niby rozwiązanie drugie na logike wydaje się być poprawne. Dlaczego więc w osCommerce zrobione jest inaczej? Jak w końcu jest naprawdę z plikami includowanymi? Zauważ, że plik.php siedzi w katalogu "katalog1", w związku z tym, jeśli w plik.php ustawisz ściężkę includowania na "katalog/katalog1/plik1.php" to zostanie to potraktowane tak, że skrypt zacznie Tobie szukać takiej ścieżki: "katalog/katalog/katalog1/plik1.php". Mógłbyś jeszcze odwołać się do pliku "plik1.php" w sposób taki: "../katalog1/plik1.php" - tylko po co? Wydaję mi się, że tylko takie rozwiązanie jest najlepsze: "katalog1/plik1.php". |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 19:01 |