![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem by zrobić adres bezwzględny za pomocą php tzn.
obecnie na localhoście testuje stronę i mam wpisany adres bezwzględny dla arkusza stylów w postaci: 'http://localhost/test/css/main.css' strona na serwerze ma adres 'http://nazwastrony/css/main.css' i teraz chciałbym przy pomocy PHP zrobić początek adresu bezwzględnego, tak bym nie musiał zmieniać co chwilę adresu bezwzględnego dla arkusza stylów podczas wrzucania strony na serwer. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po prostu linki powinieneś filtrować przez jakąś funkcje, która zwróci Ci ewentualną ścieżkę do katalogu.
np. w frameworku do wszelkich linków stosuje funkcje site np. I jeśli ukończę projekt na localhoscie (gdzie www mam w folderze /projekt/) i przenoszę na stronę do katalogu głównego czyli / to zmieniam w konfiguracji ścieżkę (w jednym miejscu - a nie wszędzie gdzie użyłem /projekt/) Mam nadzieje, że zrozumiesz co chciałem przekazać. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 19 Dołączył: 13.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
i pod zmienna BASEURL mam sciezke, kev to jest katalog. -------------------- www.maxcode.pl
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 372 Pomógł: 2 Dołączył: 10.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
wujek2009 rozumiem ideę, lecz chodzi mi o to by nie trzeba było modyfikować niczego przy przeniesieniu na serwer, zmiana w jednym miejscu mnie nie urządza, gdyż ścieżka bezwzględna będzie używana tylko w stylach CSS, więc tylko i AŻ jedna zmiana.
Dominis właśnie do takiego etapu doszedłem, tyle że problem jest taki, że na localhoście mam jeszcze katalog w którym trzymam projekt, a na serwerze już nie. Jeśli bym wstawił Twój kod do swojej strony w postaci:
to adres, który dostanę będzie np. http://localhost/css/main.css a potrzebuję adresu: http://localhost/test/css/main.css, czyli potrzebuję jeszcze jakoś zamienić katalog test w php (który występuje na localhoscie a na serwerze juz nie) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Napisałeś, że "zmiana w jednym miejscu mnie nie urządza, gdyż ścieżka bezwzględna będzie używana tylko w stylach CSS, więc tylko i AŻ jedna zmiana."
Więc tym bardziej mnie zastanawia, dlaczego masz takie parcie na ścieżki bezwzględne? Ścieżka względna powinna działać zawsze - a skoro jest to najprostsze rozwiązanie, to dlaczego by nie skorzystać? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:46 |