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
CSS + PHP
Re: CSS + PHP
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.
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
Kod: Zaznacz cały
<link href="sztuka.css" type="text/css" rel="stylesheet" />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
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.
w pliku index.php wstawiasz:
Powinno działać na 100%.
Kod: Zaznacz cały
/>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">
Re: CSS + PHP
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
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

