![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam w headerze taki kod, dzieki niemu zmiana jezyka nie zmienia podstrony na ktorej jestes. Mam tylko problem, bo nie chcialbym zeby pojawial sie index.php nigdzie w linkach, mozna to tak rozwiazac? Zanim zaczne probowac, chialem sie Was zapytac czy w dobra strone kombinuje.
dzieki z gory za odp pozdrawiam! -------------------- Death and Decay >.<
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zainteresuj się może mod_rewrite
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam, dzieki za odp, poczytalem o tym mod_rewrite ale w tym jednym przypadku wolalbym to rozwiazac tak jak to napisalem, kod ponizej dziala, ale najwyrazniej ciag "index.php" jako $b musze jakos inaczej zapisac, poniewaz przy kazdej podstronie , i przy index.php zawsze jest wykonywana opcja po "else".
Gdy wpisalem wszystko bylo ok, link byl bez index.php... Moje pytanie wiec brzmi, jak zapisac inaczej $b = index.php zeby to dzialalo? aktualny kod:
-------------------- Death and Decay >.<
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 27 Dołączył: 24.08.2007 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Zobacz sobie co zwraca $_SERVER['PHP_SELF'] i będziesz wiedział dlaczego zawsze wchodzi do else.
Możesz to zrobić metodą informatyka (czyli byle jak byle było) modyfikując zmienną $b do takiej postaci jak wyświetli Ci PHP_SELF, jednak to przy umieszczeniu pliku index.php w podfolderze ponownie zwróci Ci część warunku wykonywaną w else. Można też np. użyć funkcji strstr, co uelastyczniło by Twój skrypt. Ten post edytował Suh 6.10.2009, 12:11:07 -------------------- Pomogłem ? Odwdzięcz się, kliknij POMÓGŁ.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
wlasnie wpadlem na ten sam pomysl
![]() wyswietlilem zmienna $a okazalo sie ze jej zawartosc to "/index.php" a gdy bylo w testowym katalogu to "/test/index.php" ![]() juz wszystko dziala, dzieki p.s. to tak na przyszlosc, czego uzyc do wyciecia sciezki, zeby doprowadzic $a do postaci samego index.php, bez sciezki? strip_costam? ![]() -------------------- Death and Decay >.<
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat zeby doprowadzic $a do postaci samego index.php, bez sciezki? strip_costam? raczej strip_manual... http://pl2.php.net/manual/pl/function.basename.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 110 Pomógł: 0 Dołączył: 5.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
super, wielkie dzieki!
-------------------- Death and Decay >.<
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:45 |