![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Poniższy kod zwraca mi
/param1/val1/param2/val2/param3/param4/z dla url http://localhost/f/param1/val1/param2/val2/param3///param4/z gdzie DOCUMENT_ROOT to c:\htdocs\f
Pomijam problem z tym, że nie zwraca mi dwóch parametrów, które są puste. Czy da się to zapisać krócej, bez używania takiego kolosa? Chodzi o to, żeby zwrócony URI pozbawiony był początkowej ścieżki do katalogu aplikacji. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
print_r($_SERVER);
tam masz to czego szukasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Obawiam się, że tam nie znajdę tego, czego szukam (IMG:style_emoticons/default/tongue.gif)
Wydumpowałem sobie właśnie $_SERVER i tam są ścieżki, ale każda posiada nazwę katalogu, a ja potrzebuję kodu, który wytnie mi tą nazwę katalogu. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Pokaz co zwraca ci ten print_r i powiedz czego z tej sciezki nie chcesz bo nadal nie kumam
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ustaw vhosta?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Pokaz co zwraca ci ten print_r i powiedz czego z tej sciezki nie chcesz bo nadal nie kumam
A potrzebuję zwrotki w stylu:
Pominąłem parametry, bo i tak chodzi mi o basedir |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 883 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A dirname(__DIR__)?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Nie kumam, jakim cudem mając DOCUMENT_ROOT ustawiony na c:\htdocs\f dostajesz się przez http://localhost/f/ przecież powinno wystarczyć http://localhost/.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
A potrzebuję zwrotki w stylu:
Pominąłem parametry, bo i tak chodzi mi o basedir Zwrotka:
dotyczy przypadku bez parametrów. Chodzi o to, że jeśli na hoscie mam adres http://www.test.org/app/, to potrzebuję tylko '/'. Jeśli coś za tym slashem się pojawi, chcę traktować to jako parametry. //edit: @up: w zrzucie z $_SERVER jest info, że document root nie jest ustawione na podkatalog - źle się wyraziłem - to był katalog aplikacji. teraz jest to /redbox/ - miałem awarię dysków i wszystko stawiałem od nowa :/ Ten post edytował czychacz 18.10.2016, 08:45:01 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
W _SERVER[PHP_SELF] wszystko od index.php to Twoje parametry.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 13 Dołączył: 20.09.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
W _SERVER[PHP_SELF] wszystko od index.php to Twoje parametry. dla
PHP_SELF przyjmuje wartość:
więc to na pewno nie to. nie odbiegajmy od tematu. chcę w najprostszy sposób pozbyć się ścieżki do aplikacji z url/uri i przetworzyć wszystko poza nią. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 23:34 |