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:
katalog katalog1 plik1.php plik.php index.php
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:
include('katalog/plik.php')
czy
include('katalog1/plik1.php')
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?
include('katalog/katalog1/plik1.php')