![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zakładając, ze aktualnie znajduje sie w adresie www.mojastrona.pl/index?wartosc=klucz&wartosc2=klucz2&wartosc3=klucz3 chciałbym zmienic wartosc3 na inna wartosc, zakladajac ze adres pobieramy bezpośrednio poprzez $_SERVER['QUERY_STRING'], a wiec pisze kod:
jakaś trzeba podmienic $zmieniany_get w linku, ale nie mam pojecia jak - moze jakas podpowiedz ? P.S. chodzi mi tu o inne rozwiazanie niz typu:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Musiałbyś rozbić query_stringa do tablicy, a później w tablicy go podmienić, a nastepnie spowrotem tablice połączyć i zwrócić jako string.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hmm ..., a nie ma jakiegoś łatwiejszego sposobu ? Nie ma. Ew. mógłbyś spróbować z wyrażeniami regularnymi preg_replace aby nie rozbijać ciągu. (ale wątpię, że to się uda) P.S. Jeżeli musisz coś takiego zrobić, to znaczy że coś źle zaprojektowałeś. Ten post edytował fifi209 19.08.2009, 14:31:24 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%) ![]() ![]() |
Albo wiedzieć jakie gety się przesyła i po prostu na jana podmienić geta ;] wrzucając do linka gety przesyłane + get zmieniony, ale to mało ciekawe zajęcie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Można by użyć substr_replace() ale rozwiązanie oparte o explode() jest o wiele prostsze.
Co za problem napisać sobie funkcję do tego? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 444 Pomógł: 79 Dołączył: 26.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
moznaby cos w stylu
czy to prostsze sami ocencie (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował seth-kk 19.08.2009, 15:05:21 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 292 Pomógł: 0 Dołączył: 10.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Można by użyć substr_replace() ale rozwiązanie oparte o explode() jest o wiele prostsze. Co za problem napisać sobie funkcję do tego? Napisałem coś takiego:
ale przy wylowywaniu cos dziwnego wychodzi cos mi sie wydaje ze nie powinno byc tam tego echo jak umieszczam ta funkje w echo tylko nie wiem jak to przerobic |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Napisałem coś takiego:
ale przy wylowywaniu cos dziwnego wychodzi cos mi sie wydaje ze nie powinno byc tam tego echo jak umieszczam ta funkje w echo tylko nie wiem jak to przerobic Przecież masz na tacy... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 15:14 |