Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> metoda GET a spacje
masta
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 28.10.2005

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


witam!

mam problem taki ze przekazujac jakas zmienna ktora ma w sobie spacje np
"krakow glowny" metodą GET skrypt odczytujacy tą zmienną odczyta tylko krakow i nic wiecej... ani 'glowny' ani zmiennych przekazywanych pozniej... co trzeba zrobic zeby pozbyc sie tego problemu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




W jaki sposób odczytujesz i w jaki sposób "wysyłasz" te dane?

To drugie ma szczegolnie ważne znacznie, ponieważ jeśli chcesz "ręcznie" generować linki, musisz skorzystać z urlencode" title="Zobacz w manualu php" target="_manual


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
dtb
post
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

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


można zamieniać spacje na + i przy odczycie odwrotnie:

  1. <?php
  2. function s2p ($string)
  3. return str_replace (' ', '+', $string);
  4.  
  5. function p2s ($string)
  6. return str_replace ('+', ' ', $string);
  7. ?>


Ten post edytował dtb 17.11.2005, 12:12:21


--------------------
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(dtb @ 2005-11-17 12:12:01)
  1. <?php
  2. function s2p ($string)
  3. return str_replace (' ', '+', $string);
  4.  
  5. function p2s ($string)
  6. return str_replace ('+', ' ', $string);
  7. ?>

Pomijając to, że jest to na siłę omijanie metody to tego odpowiedniej, podanej przez @DeyV'a, to takie nadpisywanie funkcji to bardzo zły pomysł.
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 Aktualny czas: 19.08.2025 - 10:50