Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znaki ucieczki
glass
post 14.04.2008, 13:45:31
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


chodzi o stripslashes najprawdopodobniej, przy przejściu z formularza serwer dodaje znaki ucieczki przed apostrofem i cudzysłowem wiem iż jest to zabezpieczenie ... jednak chcę się bez tego obyć ..

wiem jak to jest przy zapisywaniu informacji do pliku np: fputs($o, stripslashes($zawartosc)); i tak działa ..

mój problem polega na tym iż chę wyciągać informację z pola zawartego w formularzu, tak żeby była wyświetlana bez dodatkowych znaków, nawet w przypadku gdy użytkownik wprowadzi znaki cudzysłów lub apostrof ..

no więc mając taki skrypt:

  1. <?php
  2.  
  3. $aha=$_POST['aha'];
  4. $zmienna=$_POST['zmienna'];
  5.  
  6. if ($zmienna == "ok")
  7. {
  8. echo ("$aha");
  9. }
  10.  
  11.  
  12. else 
  13. {
  14. echo ("<form action=\"test.php\" method=\"post\">
  15. <input type=\"text\" name=\"aha\">
  16. <input type=\"hidden\" name=\"zmienna\" value=\"ok\">
  17.  
  18. <input type=\"submit\">
  19. </form>");
  20. }
  21.  
  22. ?>


po wysłaniu wiadomości z zawartością pola = "\\

otrzymam wynik = \"\\\\ czyli doszły trzy nowe znaki zwane znakami ucieczki ..

więc moje pytanie brzmi jak wyciągnąć informację ze zmiennej bez dodatkowych znaczków >> questionmark.gif

z góry dziękuję!!!


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nevt
post 14.04.2008, 13:58:26
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


  1. <?php
  2. $aha=stripslashes($_POST['aha']);
  3. echo "<PRE>$aha</PRE>";
  4. ?>

czy czegoś nie zrozumiałem questionmark.gif


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
glass
post 14.04.2008, 15:34:37
Post #3





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

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


sec ..zaraz dam znać

wszystko działa, wystarczyło dodać nawias tongue.gif dzienx!!


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
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: 14.08.2025 - 04:10