Strona 1 z 1
CSS + PHP
: pn gru 15, 2003 12:22 pm
autor: Kai
Witam,
otuż mam problem,
napisałem księgę gości w php,
nawet działa,
ale gdy zwyczejnie wstawię do pliku (ksiega.php) link do stylu css, to wówczas:
+ przy włączonym serwer apache, style nie działają
+ przy wyłączonym serwer apache style są wyświetlane
dlaczego nie działają te style pod php?
Za wszelkie podpowiedzi wielkie dzięki.
Pozdrawiam,
Kai
Re: CSS + PHP
: pn gru 15, 2003 1:08 pm
autor: ex
A jak deklarujesz ścieżkę?
Podaj kod.
Być może rozwiązaniem będzie podanie ścieżki względnej.
Najlepiej odpal serwer i stronkę i zajrzyj do jej źródła i podaj kod, który jest odpowiedzialny za wklejenie stylów (np. <LINK REL"STYLESHEET" HREF"style.css">). Następnie sprawdź czy atrybut HREF (adres do pliku) jest zgodny z prawdą, i czy tam się ten plik w rzeczywistości znajduje.
Podaj kod.
Re: CSS + PHP
: pn gru 15, 2003 1:57 pm
autor: Kai
Kod: Zaznacz cały
<link href="sztuka.css" type="text/css" rel="stylesheet" />
pliki są dobrze ustawione, bo jak jak wlączę bez odpalonego apache to style mi wyświetla poprawnie, tak jak bym chciał,
a jak się robi ścieżkę bezwględną, może jakoś te PHP dziwnie to sobie przetwarza,
P.S.
ogólnie to wlasnie zaczynam zabawę z PHP,
więc za wszelkie uwagi strasznie dzięki

Re: CSS + PHP
: pn gru 15, 2003 3:42 pm
autor: ex
Widzę, że używasz XHTMLa
Najpierw wyjaśnie co to jest ścieżka względna i bezwzględna:
Przykłady:
ścieżka bezwzględna:
np.
http://www.naszastrona.pl/pliki/css/style.css
ścieżka względna (zakladam, ze znajdujemy sie katalogu głównym, czyli w
http://www.naszastrona.pl):
pliki/css/style.css
WNIOSEK: ścieżka względna określa adres (href, src itp.) od obecnego adresu naszej strony.
Trochę to niefachowo napisałem, ale powinieneś załapać o co chodzi

.
W Twoim przypadku (bo chcesz oglądać tę samą stronę zarówno gdy jest uruchomiony serwer (127.0.0.1/ lub localhost) lub gdy nie jest uruchomiony serwer (C:/moje strony/strona 1/) radzę używać ścieżek względnych.
Powiedzmy, że twoja strona (plik index.php) znajduje się w katalogu MojeStrony.
MojeStrony:
---> katalog PlikiCSS //katalog
---------> style.css //plik
---> plik index.php //plik
w pliku index.php wstawiasz:
Kod: Zaznacz cały
<link rel="stylesheet" rev="text/css" href="PlikiCSS/style.css">
Powinno działać na 100%.
Re: CSS + PHP
: pn gru 15, 2003 11:18 pm
autor: Kai
dzięki, coś tam jeszcze pokombinuję,
wrzuciłem to na wp (mojastrona pakiet) ale nie obsługuje mi akurat funkcji addslashes (wrrr) czy coś w tym stylu,
ale tak jak jest to styl mi działa,
Pozdrawiam,
Kai