Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blokowanie znaków formularza/Usuwanie znaków wpisanych w formularzu
Enderlanas
post 18.05.2010, 19:34:36
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.04.2010

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


Witam, mam pytanie...
Jak zablokować możliwość wpisywanie specjalnych znaków do formularza? Chodzi mi o znaki typu "!@#!@$%$#<>"'/" itd. Albo czy jest możliwość, aby usuwać znaki specjalne z wpisanego tekstu? Potrzebne mi to jest, ponieważ chcę zabezpieczyć formularz przed wpisywaniem skryptów php, html i tym podobnych...
Go to the top of the page
+Quote Post
outsider
post 18.05.2010, 20:11:09
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

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


i żaden kod Ci nie groźny winksmiley.jpg
Go to the top of the page
+Quote Post
Enderlanas
post 18.05.2010, 20:24:43
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.04.2010

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


A mógłbyś dokładniej mi wytłumaczyć, jak to zastosować? Gdzie wpisać, czy coś? Z góry dzięki ;d
Go to the top of the page
+Quote Post
thek
post 18.05.2010, 20:32:48
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Strip_tags jedynie w przypadku tagów ma jakieś działanie. By dalej kombinować ze znakami radzę zapoznać bliżej z htmlspecialchars czy htmlentities oraz do kombinowania z usunięciem ich z tekstu czy zamianę poprzez wyrażenia regularne preg_replace choćby.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
outsider
post 19.05.2010, 13:42:33
Post #5





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

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


http://pl2.php.net/strip_tags [Examples]
Go to the top of the page
+Quote Post
thek
post 19.05.2010, 15:00:12
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Outsdider... a dozwól userowi na <b> <i> <u> bo to się pozwala zazwyczaj. On zaś sobie walnie w nich onmouseover lub inne zdarzenie i dołączy zewnętrzny skrypt JS smile.gif Nadal uważasz, że strip_tags jest bezpieczne? Dlatego zanim zaufasz w 100% tej funkcji... popatrz na co ona zezwala winksmiley.jpg


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
outsider
post 19.05.2010, 16:05:06
Post #7





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

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


jesli umiem czytac ze zrozumieniem, to chodzilo mu o wszystkie mozliwe znaczniki, czyli strip_tags() w 100% do tego jest przeznaczone. Chce dopuszczac niektore ? to niech uruchomi system bb-code. Pozdro
Go to the top of the page
+Quote Post
thek
post 21.05.2010, 12:34:12
Post #8





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A po co bbcode? Ostatni argument funkcji strip_tags to "whitelista" winksmiley.jpg


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
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.05.2025 - 07:58