Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Zmiana fragmentu url, PHP
stronamator
post 10.03.2015, 09:23:17
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.03.2015

Ostrzeżenie: (0%)
-----


Mam pewien problem, a mianowicie muszę na stronie internetowej umieścić button, który pozwoli pobrać adres url bieżącej strony, znaleźć w nim fragment np: /out/ który jest gdzieś w środku i zamieni go na /in/ , a następnie przeniesie na te stronę, wszystko po naciśnięciu.

Ma ktoś może pomysł jak to można zrobić, albo jakieś wskazówki? Byłbym ogromnie wdzięczny.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
karmelik
post 10.03.2015, 09:27:53
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 2.12.2014

Ostrzeżenie: (0%)
-----


preg_replace i $_SERVER
Go to the top of the page
+Quote Post
Pyton_000
post 10.03.2015, 09:35:49
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


JS :

window.location.href = window.location.replace('out', 'in');
Go to the top of the page
+Quote Post
stronamator
post 10.03.2015, 16:21:29
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 10.03.2015

Ostrzeżenie: (0%)
-----


Przy zastosowaniu: window.location.href = window.location.replace('out', 'in'), wychodzi mi http://localhost/tpwkl/out/window.location.href?, nie do końca rozumiem jak to działa, mógłbyś mi przybliżyć?

Cytat(karmelik @ 10.03.2015, 09:27:53 ) *
preg_replace i $_SERVER


A jak przy $_SERVER mogę zwrócić aktualny url? bo HTTP_REFERER, da mi skąd przyszedł, a gdzie jest?
Mogę to później zapisać jako: preg_replace ($/out/, $/in/, $_SERVER[]wink.gif i to od razu zadziała?

NP KOD:

<form action=preg_replace ($/out/, $/in/, $_SERVER[]wink.gif;>
<button>zamien</button>
</form>


Czy źle myślę?
Go to the top of the page
+Quote Post
Pyton_000
post 10.03.2015, 18:25:29
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


http://jsfiddle.net/b0r6wLun/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 11:25