![]() |
![]() ![]() |
![]() |
-Michał Ziółkowski- |
![]()
Post
#1
|
Goście ![]() |
Dzień dobry, czy mógłby ktoś mi pomóc napisać skrypt dodający do aktualnego adresu zmienną language=english lub language=polish po kliknięciu na link eng lub pl spełniający następujące warunki:
Jeżeli ktoś byłby na tyle miły by pomóc to z góry dziękuje ![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 12 Dołączył: 19.03.2011 Ostrzeżenie: (10%) ![]() ![]() |
Tak.. zbuduj sobie tablicę tych swoich zmiennych
i zobacz co wyświetli funkcja http_build_query:
Może pomoże |
|
|
-Michał Ziółkowski- |
![]()
Post
#3
|
Goście ![]() |
A nie dało by się jakoś sprawdzić (za pomocą wyrażeń regularnych?) czy występuje już w adresie ?jakas_zmienna=cos i jeżeli tak dodać &?
Mam dużo podstron, na każdych różne zmienne i zaproponowany sposób średnio mi pasuje. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 12 Dołączył: 19.03.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
-Michał Ziółkowski- |
![]()
Post
#5
|
Goście ![]() |
Nie wiem czy się dobrze zrozumieliśmy, ale nie ważne poszukałem w google i znalazłem takie rozwiązanie:
I wyświetlanie w sposób następujący: <a href="' . $queryString . '"><img src="images/lang_'.$setLang.'.png" alt="language" /></a>'. Wszystko działa tak jak należy, jednak czy dało by się zrobić tak aby jeżeli po kliknięciu na zmianę języka i dodaniu powiedzmy ?language=english i ponownym kliknięciu na zmianę języka skrypt dodawał ?language=polish a ?language=english kasował? Bo teraz w takiej sytuacji tworzy link ?language=english?language=polish, który co prawda działa ale nie jest najlepszym wyjściem. Pozdrawiam. |
|
|
--quba-- |
![]()
Post
#6
|
Goście ![]() |
dołączam do prośby, czy mógłby ktoś poprawić ten skrypt tak by działał poprawnie?
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.07.2025 - 01:53 |