![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam problem a zarazem prośbę. Prowadzę dość często odwiedzany serwis, newsy są komentowane w dużej liczbie. Niestety ponieważ nie siedze przed monitorem 24h na dobe, jest dużo bluźnierstw, a nie moge zbanować wiekszości adresów ip, ponieważ użytkownicy korzystają z tej samej sieci i skrypt odczytuje wspólne ip, w przeciwieństwie do innych skróptów. Czy istenieje możliwość zrobienia uaktualnienia z możliwością blokady słów i lepszym "czytnikiem" ip? |
|
|
![]() |
![]() ![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 581 Pomógł: 0 Dołączył: 21.07.2003 Skąd: Jasło Ostrzeżenie: (0%) ![]() ![]() |
To jest proste :-) Wystarczy funkcja str_replace()" title="Zobacz w manualu PHP" target="_manual, i proste jej wykorzystanie, podam przykład :-)
Myśle że korzystasz z bazy danych ![]()
To jest prosty sposób, ale możesz podrasować go i usprawnić że będzie ci to robił lepiej, ale ten jest dobry i prosty ;-) -------------------- „Człowiek jest wielki nie przez to, co posiada, lecz przez to, kim jest;
nie przez to, co ma, lecz przez to, czym dzieli się z innymi.” Jan Paweł II |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Niestety ale użytkownik korzysta z psnews opartego na txt
![]() Proponuje pokazać kod odpowiedzialny za wyświetlanie komentarzy (wycinek z pliku show.php etc.) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
OK, wiec pokazuje "wycinek" kodu odpowiedzialny za wyswietlanie komentarzy w pliku show.php:
Ten post edytował DeyV 20.11.2004, 18:13:33 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki sam problem.....
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Plik cenzura.txt powinien wyglądać tak: Kod kurka malpa debil admin Czyli każde słowo w nowej linii. Plik ten powinien być w katalogu z PSNews'em ![]() Ten post edytował Tiraeth 20.11.2004, 14:22:20 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
A jak lub gdzie wpisac brzydkie slowo i jego zamiennik ?
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(yavaho @ 2004-11-21 17:53:53)
Mam to wstawic w kod, ktory podal Tiraeth? Jesl tak to w ktorej linijce ![]() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%) ![]() ![]() |
yavaho podal ci zupelnie inny [ i wg mnie najprostszy] sposob cenzury tych twoich newsow.... a nie poprawke do skryptu tiraeth'a
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
OK, ale jesli chodzi o kod Tiraeth'a to niewiem gdzie wpisać brzydkie slowo i jego zamiennik....
np: Kod brzydkie slowo => kobieta lekkich obyczajów ![]() //edit. A co do yavaho to jak/gdzie wpisywac ( w jakim formularzu) brzydkie slowo oraz jego zamiennik? ![]() Ten post edytował Mamber 22.11.2004, 08:47:34 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
W liniach 99-107 masz funkcje filtrujace dane które pochodza z formularza.
wstaw tam: i wszystkie brzydkie słowa które umiescisz w tablicy: zamieni ci na "&%@#" Tabice oczywiscie musisz umiescic gdzies powyzej funkcji str_replace" title="Zobacz w manualu PHP" target="_manual ktora zamienia te slowa. Proponuje tam wstawic jeszcze inne zabezpieczenia: -ograniczenie maxymalnej ilosci znakow w komentarzu -usuwanie nadmiernej ilosci enterów i spacji -przelamywanie do nowej lini dlugich wyrazow -zabezpieczenie przed ponownym wyslaniem tego samego komentarza kilka razy pod rzad -sprawdzenie poprawnosci adresu e-mail -itp -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 25.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(yavaho @ 2004-11-22 11:08:55) Proponuje tam wstawic jeszcze inne zabezpieczenia: -ograniczenie maxymalnej ilosci znakow w komentarzu -usuwanie nadmiernej ilosci enterów i spacji -przelamywanie do nowej lini dlugich wyrazow -zabezpieczenie przed ponownym wyslaniem tego samego komentarza kilka razy pod rzad -sprawdzenie poprawnosci adresu e-mail -itp Hmm czy moglbys mi pomoc? Co i jak napisac? :/ //edit. Jeszcze jedno moje pytanie jak zrobic komentowanie komentarza, chodzi mi zeby to wygladalo mniejwiecej tak: Kod - Komentarz nr 1 | => Komentarz1 Komentarza nr 1 => Komentarz2 Komentarza nr 1 => Komentarz3 Komentarza nr 1 - Komentarz nr 2 | => Komentarz1 Komentarza nr 2 - Komentarz nr 3 Jednoczesnie zeby tytul komentarzy np: - Komentarz nr 1 - Komentarz nr 2 - Komentarz nr 3 itp... byl linkiem do komentowania komentarza Jak to zrobic? ![]() Ten post edytował Mamber 22.11.2004, 16:14:19 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
zobacz na te posty: tu i tu
a tu jest przyklad sprawdzenia poprawnosci adresu email
A co do tych komentarzy - bo ty chcesz dac mozliwosc rozwiniecia jednego watku w roznych kierunkach? to nie jest takie proste - przynajmniej ja ci w tym nie pomoge bo tego jeszcze nie przerabialem ![]() -------------------- |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 453 Pomógł: 22 Dołączył: 20.09.2004 Skąd: Kraków - NH - Ostrzeżenie: (0%) ![]() ![]() |
a takie pytanie co do komentarzy. jest możliwość zliczenia ile jest dużych liter w komentarzu i jeśli przekraczają np. 50% całości to są przepuszczane przez strtolower??
Ten post edytował ARJ 23.11.2004, 23:39:52 -------------------- Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 3.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Tiraeth @ 2004-11-20 13:20:54) Plik cenzura.txt powinien wyglądać tak: Kod kurka malpa debil admin Czyli każde słowo w nowej linii. Plik ten powinien być w katalogu z PSNews'em ![]() A czy moze ktos udostepnic gotowy plik cenzura.txt bo co wpisze tam jakies slowo to dowcipnisie wymyslaja kilka nowych ktorych tam jeszcze nie ma ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:12 |