![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Zgorzelec Ostrzeżenie: (0%) ![]() ![]() |
Witam
Tworzę mały formularz na stronie, problem w tym tzw. CZYSZCZENIU, tzn. jak wprowadzi się dane nie poprawne, to formularz nie kasuje wszystkich pól z wprowadzonymi danymi, tylko informuje w którym są nie poprawne dane. I nie chcę aby przedostały się jakieś śmieci :< Stworzyłem kilka funkcji, oczywiście wszędzie kodowanie UTF-8: Funkcja do OCZYSZCZANIA DANYCH i wyświetlania ponownie na stronce:
sprawdzenie co w tekście siedzi niedozwolonego:
I teraz czy: 1. dane wyświetlone ponownie przez funkcję display_val($val) są bezpiecznie wyświetlane na stronie? 2. czy sprawdzanie poprawności imienia, tematu i treści jest odpowiednie? Wiadomo, że nie chcę aby koś używał wszystkich znaków, a tylko nie które! Ps. Jeśli coś namieszałem przy tworzeniu reguł parsujący, sorry, czasami się gubię jak za bardzo złożone jest! Z góry dziękuję za odpowiedź Pozdr. KaO |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz sprawdzić np dane zawierające tzw śmieci, użyj preg_match, aby pozostawił tylko litery i ewentualnie te znaki, które wg ciebie są "słuszne".
Ten post edytował potreb 16.06.2009, 21:16:02 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Zgorzelec Ostrzeżenie: (0%) ![]() ![]() |
Dane są różne znaki typowo polskie i niemieckie, więc preg_match odpada!! chyba, że jakoś kodowanie rozpoznaje?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdr. Kao |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy jest sens sprawdzania tak dokładnie danych.
Nigdy u siebie takich zakręconych mechanizmów nie stosowałem i zapewne większość osób. Jeżeli chodzi o znaki niemieckie to masz maks 8 dodatkowych i polskie, które można wpisać w preg_match. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Zgorzelec Ostrzeżenie: (0%) ![]() ![]() |
1. A co z kolejnymi językami ? Tak będę dopisywał, dopisywał, dopisywał ...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
2. Co z moimi pytaniami ? Pozdr. KaO |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, ale jeszcze się nie spotkałem z mechanizmem, który sprawdza w jakim języku ktoś pisze.
Jeszcze czyszczenie z tagów. strip_tags" title="Zobacz w manualu PHP" target="_manual Ten post edytował potreb 16.06.2009, 21:38:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:44 |