Uczę się języka .PHP i mam takie oto pytanie:
Pracuje w programie "Dreamweaver", gdzie w folderze "Templates" tworze sobie prosty plik template.php - ścieżka dostepu do tego pliku wygląda jak poniżej:
Kod
http://localhost/TEST-PHP/Templates/template.php
W tym pliku template.php w sekcji HEAD tworze sobie ścieżkę do pliku z moimi stylami CSS, ktore są zagniezdzona nie w tym samym folderze co template.php ale w folderze css - ścieżka wygląda tak:
Kod
<link rel="stylesheet" type="text/css" href="../css/desktop.css">
Teraz tworze sobie plik index.php - plik index.php nie jest zagnieżdżony w tym samym folderze co template.php tylko jeden poziom wyżej. Poniżej co znajduje się w pliku index.php
require_once('Templates/template.php'); /*na początku wrzucam sobie tutaj wcześniej stworzony plik template.php*/ echo $HEADER; /*wywoluj sobie tutaj moj naglowek, gdzie jest takze sekcja HEAD ze ścieżka do mojego pliku CSS */
Jaki mam problem - problem mam taki, że nie chce mi czytać styli z pliku desktop.css - jeżeli ten plik powyżej index.php - stworze w tym samym folderze co plik template.php to wtedy jest ok. Ale tak jak wyżej, jeżeli jest on o jeden poziom wyżej to już jest problem.
Czy PHP po prostu wszystkie ścieżki dostępu muszę podawać globalne tj.
Kod
http://localhost/TEST-PHP/...........
i to nie tylko tyczy się pliku styli ale także linków itd. ?