Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak pobrać część aktualnego adresu www gdzie przebywamy, prosze o pomoc
omegan
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.03.2006

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


witam

jestesmy na takiej stronie:

www.xxxxxxxx.pl/id=123456

i teraz w tresci tej strony chcialbym aby byl pobrany ten numer: 123456

bardzo prosze o pomoc jak to zrobic ? tylko nie w php...

z gory bardzo dziekuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
registropl
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.02.2014

Ostrzeżenie: (10%)
X----


możesz użyć JS:
Kod
window.location.host
Go to the top of the page
+Quote Post
tomxx
post
Post #3





Grupa: Zarejestrowani
Postów: 172
Pomógł: 27
Dołączył: 5.10.2013

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


[JAVASCRIPT] pobierz, plaintext
  1. function str_replace (search, replace, subject, count) {
  2. var i = 0,
  3. j = 0,
  4. temp = '',
  5. repl = '',
  6. sl = 0,
  7. fl = 0,
  8. f = [].concat(search),
  9. r = [].concat(replace),
  10. s = subject,
  11. ra = Object.prototype.toString.call(r) === '[object Array]',
  12. sa = Object.prototype.toString.call(s) === '[object Array]';
  13. s = [].concat(s);
  14. if (count) {
  15. this.window[count] = 0;
  16. }
  17.  
  18. for (i = 0, sl = s.length; i < sl; i++) {
  19. if (s[i] === '') {
  20. continue;
  21. }
  22. for (j = 0, fl = f.length; j < fl; j++) {
  23. temp = s[i] + '';
  24. repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
  25. s[i] = (temp).split(f[j]).join(repl);
  26. if (count && s[i] !== temp) {
  27. this.window[count] += (temp.length - s[i].length) / f[j].length;
  28. }
  29. }
  30. }
  31. return sa ? s : s[0];
  32. }
  33. function strstr (haystack, needle, bool) {
  34. var pos = 0;
  35.  
  36. haystack += '';
  37. pos = haystack.indexOf(needle);
  38. if (pos == -1) {
  39. return false;
  40. } else {
  41. if (bool) {
  42. return haystack.substr(0, pos);
  43. } else {
  44. return haystack.slice(pos);
  45. }
  46. }
  47. }
  48. var liczba = strstr(location.href, "=");
  49. liczba = str_replace("=", "", liczba);
[JAVASCRIPT] pobierz, plaintext
I po wpisaniu przykładowo adresu http://jakasstrona.pl/id=12123123 zmienna liczba będzie zawierała 12123123.
http://phpjs.org/functions/strstr/
http://phpjs.org/functions/str_replace/
Na tej stronie jest dużo funkcji PHP w wersji JS, warto zaglądać (IMG:style_emoticons/default/smile.gif)

Ten post edytował tomxx 5.02.2014, 22:22:38
Go to the top of the page
+Quote Post
timon27
post
Post #4





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

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


Sory za długi czas odpowiedzi.
Widocznie wszyscy uznali że pytasz o coś co w google znajdziesz w 2sec i nie warto odpowiadać.
Następnym razem daj do działu przedszkole.

Nie php to js.
pobranie url:
var url=window.location.href.toString()
odrzucenie wszystkiego przed "=" (zakłądam że adres zawsze wygląda tak samo?)
var id=url.split("=")[1];
wczytanie do jakiegoś elementu:
document.getElementById("demo").innerHTML=id;
cały kod strony:

  1. <body onload='document.getElementById("demo").innerHTML=window.location.href.toString().split("=")[1]'><span id=demo>


Abstrahując zupełnie od bezsensowności tego rozwiązania.

@tomxx
(IMG:style_emoticons/default/facepalmxd.gif)

Ten post edytował timon27 5.02.2014, 22:29:37
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 15:05