Skocz do zawartości

[PHP] EasyComment - mój skrypt


Rekomendowane odpowiedzi

  • Administratorzy

Na ciasteczkach robisz tak, ze przy dodawaniu kometarza dajesz nowe ciacho, którego wartośc wynosi time();

Przed dodaniem komentarza sprawdzacz czy $_COOKIE['ciacho']<( time()-30 ), gdzie 30 to liczba sekund. Tak to wygląda w skrócie. Jak czas w ciachu jest mniejszy, mozna dać komentarz, jak nie, to znaczy, że za szybko.

Odnośnik do komentarza
Udostępnij na innych stronach

Zrób zabezpieczenie przed "alt+255". ;)

Nie rozumiem :jezor:

 

Na ciasteczkach robisz tak, ze przy dodawaniu kometarza dajesz nowe ciacho, którego wartośc wynosi time();

Przed dodaniem komentarza sprawdzacz czy $_COOKIE['ciacho']<( time()-30 ), gdzie 30 to liczba sekund. Tak to wygląda w skrócie. Jak czas w ciachu jest mniejszy, mozna dać komentarz, jak nie, to znaczy, że za szybko.

Zaraz spróbuję...

 

EDIT:

 

Niestety, nie działa, oto kod z pliku dodany.php:

if $_COOKIE['ciacho']<( time()-30 ) {
setcookie("ciacho",time());
//TUTAJ DODAWANIE KOMENTARZA
}
else {
echo("Nie możesz dodac teraz komentarza, odczekaj 30 sekund!");
}

Odnośnik do komentarza
Udostępnij na innych stronach

Poza tym, zrób filtr antyspamowy, który będzie blokował wpisy posiadające więcej niż 2 linki, posiadające hasła kluczowe typu "PENIS", "VIAGRA" i inne pisane w spamach, oraz zabezpieczenie antyfloodowe oparte na sprawdzaniu IP, bo nie zawsze jest włączona obsługa ciasteczek, albo jakieś zabezpieczenie uniemożliwiające skomentowanie przy wyłączonej obsłudze ciasteczek. Kombinuj. Do tego, możesz blokować wpisy, które mają mniej niż 20 znaków ;p .

Odnośnik do komentarza
Udostępnij na innych stronach

QUOTE(Piczer @ 9.07.2008 - 15:16) *

 

Nie podoba mi się ten system komentarzy. A jeśli chodzi o dział, to chociaż powinieneś kod źródłowy podać.

 

Dlaczego ci się nie podoba?

 

hmm... Udostępnij funkcje admina, bo nie wiem jakie ma funkcje, ale chyba edycji szablonu nie ma.

Odnośnik do komentarza
Udostępnij na innych stronach

hmm... Udostępnij funkcje admina, bo nie wiem jakie ma funkcje, ale chyba edycji szablonu nie ma.

Wystarczy podmienić obrazki. :jezor: Może dodam więcej funkcji. Jak widać na razie admin może tylko skasować komentarze.

Odnośnik do komentarza
Udostępnij na innych stronach

Obrazki? Ja tu nic o obrazkach nie mówię. Ja mówię o szablonie i w dodatku z poziomu PA.

Tylko w pliku, za trudno na razie mi dodać takie opcje. Wszystkie opcje ustawia się w pliku config.php. Tak na razie zrobiłem. Teraz muszę się trochę pobawić w tworzenie TClippera. :jezor:

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi o to co jest w delphi?

Ale co w Delphi? Chodzi Ci o wstawianie komponentów na formę czy o to, że są klasy w kodzie? Bo jak o to pierwsze, to nie, a to drugie to tak ;p . Przeczytaj to co dał Pental, to się dowiesz o co chodzi, chociaż ja na 100% jestem pewien, że pisałeś strukturalnie, bo jak się nie wie co to obiektowe programowanie, to raczej się go nie stosuje, a strukturalne to każdy stosuje nie wiedząc nawet o tym ;p .

Odnośnik do komentarza
Udostępnij na innych stronach

Ale co w Delphi? Chodzi Ci o wstawianie komponentów na formę czy o to, że są klasy w kodzie? Bo jak o to pierwsze, to nie, a to drugie to tak ;p . Przeczytaj to co dał Pental, to się dowiesz o co chodzi, chociaż ja na 100% jestem pewien, że pisałeś strukturalnie, bo jak się nie wie co to obiektowe programowanie, to raczej się go nie stosuje, a strukturalne to każdy stosuje nie wiedząc nawet o tym ;p .

To chyba piszę strukturalnie. Może niedługo udostępnię kod to zobaczysz z czego korzystam.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...