![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 5 Dołączył: 6.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. W głównym katalogu mam index.php a w zagnieżdżonych z ograniczeniem dostępu (takimi zamymi dyrektywami ochronnymi każdy) mam funkcje i plik ze stylami. Wywołując z pliku znajdującego się w katalogu głównym /index.php funkcje jest wszystko w porządku, jednak gdy wywołuję style poprzez echo, woła hasło - można było się domyślić. Mogę w jakiś elegancki sposób wczytać style, czy muszę odwołać się przez np. include do pliku w katalogu ze stylami, który załączy mi je?
Ten post edytował jeremiash 6.11.2012, 23:24:54 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Nie ma konieczności zabezpieczania plików z funkcjami czy stylami za pomocą .httaccess. Te pierwsze nie wyświetlą przecież kodu PHP w oknie przeglądarki, a jedynie pustą stronę. I jaki jest sens ukrywania arkusza stylów? Nie przechowujesz tam żadnych poufnych czy tajnych informacji.
-------------------- Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Plik ze stylami wyrzuć poza "ograniczony" katalog. CSS z innego pliku jest wczytywany osobnym żądaniem przez przeglądarkę, i ona musi mieć do niego dostęp.
Poza tym, tak jak b4rt3kk pisał: wczytanie CSS nic nie napsuje. CSS można przecież potraktować jak "zestaw reguł prezentacyjnych", które nie przetwarzają danych. Bo CSS nie przetwarza danych. To przeglądarka przetwarza dane (reguły) z pliku CSS i odpowiednio wyświetla/prezentuje zawartość strony. Pokrótce (i nieco upraszczając): PHP = logika (i to powinieneś ukrywać) CSS = prezentacja (i to i tak MUSI być zaprezentowane) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:05 |