Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][PHP]PHP a ścieżka dostępu w DREAMWEAVER
Forum PHP.pl > Forum > Przedszkole
mario_31
Witam,

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

  1.  
  2. require_once('Templates/template.php'); /*na początku wrzucam sobie tutaj wcześniej stworzony plik template.php*/
  3.  
  4. echo $HEADER; /*wywoluj sobie tutaj moj naglowek, gdzie jest takze sekcja HEAD ze ścieżka do mojego pliku CSS */
  5.  
  6. echo $CONTENT; /*wywoluj sobie CONTENT - JAKAS ZAWARTOSC */
  7.  
  8. echo $FOOTER; /*wywoluj sobie FOOTER - STOPKE */
  9.  


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. ?
kujol
Pokaż jak wygląda ścieżka do pliku index.php.
Jeśli wygląda ona jakoś tak:
Kod
http://localhost/TEST-PHP/
Pliki/Index/index.php


To do styli będzie taka:
Kod
../Plik/..TEST-PHP/css/desktop.css/

mario_31
Ścieżka do pliku index.php wygląda tak:

Kod
http://localhost/TEST-PHP/(to jest oczywiście nazwa projektu - folderu który mam sobie w wamp utworzone)index.php



Czy jeżeli pracuje w Dreamweaver z językiem PHP, to musze po prostu podawać ścieżki globalne nie tylko do styli ale także do linków itd.. jak na przykład powiedzmy:
Kod
http://localhost/TEST-PHP/strona_testowa.php


Ponieważ jak będę podawał ścieżki globalne to nie wiem jak to wtedy będzie się mieć do tego jak przerzucę pliki na serwer - przecież tam już nie będzie:

Kod
http://localhost/TEST-PHP/.........


tylko będzie konkretna domena podpięta:

Kod
http://domena.pl/index.php


Można zrobić w projekcie ścieżki globalne, ale nie wiem czy później to zadziała na serwerze - to jest głównie moje pytanie do Was. Być może głupie pytanie, ale to mnie nurtuje.

MArio

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.