CSS + PHP

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
Kai
Nowy
Nowy
Posty: 25
Rejestracja: śr sie 06, 2003 11:17 pm
Lokalizacja: Kraina Snów
Kontakt:

CSS + PHP

Post 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
ex
Przelotem
Przelotem
Posty: 223
Rejestracja: sob sie 02, 2003 12:25 pm
Kontakt:

Re: CSS + PHP

Post 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.
Kai
Nowy
Nowy
Posty: 25
Rejestracja: śr sie 06, 2003 11:17 pm
Lokalizacja: Kraina Snów
Kontakt:

Re: CSS + PHP

Post 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 :)
ex
Przelotem
Przelotem
Posty: 223
Rejestracja: sob sie 02, 2003 12:25 pm
Kontakt:

Re: CSS + PHP

Post 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%.
Kai
Nowy
Nowy
Posty: 25
Rejestracja: śr sie 06, 2003 11:17 pm
Lokalizacja: Kraina Snów
Kontakt:

Re: CSS + PHP

Post 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
ODPOWIEDZ