Mam trudności ze ścieżkami w systemie cms, który próbuję zbudować, Zasadniczo mam folder z moim header.php i stopką Pliki .php wewnątrz.Sposób korzystania z PHP obejmuje wiele katalogów/podkatalogów ze względnymi ścieżkami
Są one zawarte w index.php i działają poprawnie. Ale kiedy spróbuję użyć tego samego w pliku w moim podkatalogu administracyjnym, obrazy i CSS są zepsute, oczywiście dlatego, że względna ścieżka jest teraz błędna.
Moje pytanie brzmi: jak mogę to pokonać?
Po przeczytaniu kilku innych pytań tutaj i różnych innych źródeł, myślę, że absolutne ścieżki są drogą naprzód, ale zawsze używałem ścieżek względnych, więc różne koncepcje użycia plików konfiguracyjnych do określenia bezwzględnej ścieżki są myląc mnie.
Zwykle udaje mi się załatwić sprawy, ale to był długi dzień i jestem zdziwiony!
Ok, więc definiuję stałą ścieżkę do mojego katalogu głównego i przechowuję ten plik (config.php lub podobny) w katalogu głównym moich aplikacji. Następnie muszę dołączyć plik config.php do wszystkich moich plików, w ten sposób mogę wywołać stałą i mieć dostęp do ścieżki głównej. Mogę następnie użyć ścieżki głównej do linku do moich css i obrazów, w ten sposób moje wpisy header.php i footer.php będą działały w dowolnym katalogu? –