![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Na potrzeby mojego aktualnego projektu, byłem zmuszony(?) do napisania skryptu / funkcji cenzurującej wszystkie dane dodawane do bazy przez użytkowników. No i napisałem, nie działa w 100%, bo owszem jak wiadomo, nie ma skryptów idioto podobnych (Murphy) ... nie wyłapie czegoś takiego jak k.u.r.w.a czy koorwa etc. To już byłaby przesada =)
Więc zacznijmy od początku. Funkcja
po prostu wklejamy to gdzieś na górę pliku i później tylko censorship($text) gdzie $text to coś co przesyła użytkownik. Osobiście polecam używac to przy WYŚWIETLANIU danych. Ok. PHP mamy za sobą, teraz MySQL (kodowanie UTF-8): No i cała filozofia ... (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Mam nadzieję, że się przyda. Jeżeli jakieś konstruktywne uwagi to bardzo proszę - na pewno się przydadzą (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) Pzdr. Ten post edytował decha-design 25.12.2008, 00:02:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
Witaj.
A nie lepiej trzymać te regułki w pliku xml lub ini? Czy naprawdę jest do tego potrzebna baza danych? No a jeżeli już jest potrzebna to czy potrzebny jest klucz główny? Rozumiem, że możemy dopisać administrację regułkami (opcje edytuj/usuń odwoływały by się do rekordów po ID) ale w twoim "gotowym rozwiązaniu" taka administracja nie występuje więc w jakim celu te ID?? ;] Takie przemyślenia w noc świąteczną (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Cóż, racja ... ale owa tabelę eksportowałem z bazy danych, do której jest administracja, więc ID było potrzebne =))
A co do XML lub INI, jak kto woli. Może kiedyś zrobię to pod xml =) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:22 |