Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Ochranna chatu

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 24.06.2009 21:16

Zdravim,
Robim si taky maly chatik a zaujimalo by ma ako sa robia ochranne prvky ako :
- ochrana proti tapetovaniu
- moznost poslat jednu spravu max. raz za 4 sec.

Dakujem







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Užívateľ
Užívateľ
Ochranna chatu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 24.06.2009 21:22

Pri odoslani ulozis do sessions cas odoslania spravy a ked odosiela uzivatel spravu tak kontrolujes rozdiel casov v sessions, ci je vacsia ako 4 se-kundy.

Ochranu proti tapetovaniu možes srpaviť tak, že ked odosiela srpavu tak kontrolujes predosle poslane.. cca 5-6 prsipevkov dozadu (zalezi odteba) a ak sa nejaky zhoduje, tak neodosles. Alebo ak by si chcel spravit ochranu proti tomu, ze aby neodoslalo ked da bodku navyse alebo co tak rozdelis napr (teraz ma tak napadlo) slova prispevku do pola, tak isto ako aj rpedosle, a kontrolujes zhodu slov.. ak sa urcity pocet % slov zhoduje tak zastavis odosielanie...

to je teoria... chces aj prax?







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Ochranna chatu

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 24.06.2009 21:32

Diki, nie netreba, prax zvladnem, skor ma to zaujimalo z taktehoto teoretickeho hladiska, ujasnit si princip. Este raz diki







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Užívateľ
Užívateľ
Ochranna chatu

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 25.06.2009 20:54

Este by som mal jednu otazocku ohladne vulgarizmov. Predstavujem si to tak, ze budem mat pole kde budem mat vulgarizmy, nejakou funkciu budem retazec uzivatela porovnavat s vulgarizmami a ak TRUE => hodim jeho IP napr. do tab. Blacklist na 6 hod. Otazka je -> akou funkciou? Skusal som strcasecmp, strpos ale nepracuju s polom. Popripade inu strategiu :lol:

dikes

// Nieco som zbuchal tak to sem hodim
TAPETOVANIE
Kód:
<?php
$sprava = "Ahoj ako sa dnes mas";
$session = "Ahoj ako sa dnes mas"; // predposl. sprava ulozena v session

$pole = explode(" ", $session);
$pocet_prvkov = count($pole);
$zhoda = 0;

for($count = 0; $count <= ($pocet_prvkov - 1); $count++)
 if (ereg($pole[$count], $sprava))
  $zhoda += 1;

$vysledok = $zhoda * (100 / $pocet_prvkov);

echo "Retazce sa zhoduju na ".$vysledok."%";
?>


VULGARIZMY
Kód:
<?php
$sprava = "Ahoj ako sa dnes mas"; // Sprav, ktora sa ma overit
$vulgarizmy = "*** *** *** ***"; //Namiesto *** -> vulgarizmy
$pole = explode(" ", $vulgarizmy);
$pocet_prvkov = count($pole);

$zhoda = 0;
for($count = 0; $count <= ($pocet_prvkov - 1); $count++)
 if (ereg($pole[$count], $sprava))
  $zhoda += 1;
 
if ($zhoda > 0)
  echo "POZOR vulgarizmus!";
else
  echo "Sprava je v poriadku!";
?>


SPRAVA MAX. 1x ZA 3 SEKUNDY
Kód:
<?php
// Pred prvym odoslanim je treba SESSION deklarovat napr. pri logine
$limit = $_SESSION['cas_chat'] + 3; // 3 sekundy
$aktualny_cas = time();
if ($limit >= $aktualny_cas){
  // Medzi spravami nebola casova medzera 3sekundy!
}else{
  // Sprava moze byt ulozena do MySQL a nasledne zobrazena 
  // Nastavenie aktualneho casu
  $_SESSION['cas_chat'] = time();
}
?>







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ochranna mriezka a tunel

v Chladiče a všetky druhy chladenia

2

579

02.10.2007 21:31

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ochranná fólia na tablete/telefóne

v Smartfóny a tablety

15

768

03.06.2013 14:55

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ochranna folia na DMC-FZ28K

v Ostatné

1

405

08.10.2008 1:00

marzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ochranná známka ako názov domény

v Domény

1

655

23.07.2014 15:32

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ochranná fólia na dotykový displej mobilu

v Mobilné zariadenia

4

2201

17.11.2010 18:45

IInickII Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ochranná fólia na displej pre notebook

v Ostatné

2

434

11.06.2012 11:41

MisoB Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Repraky na chatu

v Zvuk

1

275

07.09.2015 21:01

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém FB Chatu

v Sociálne siete

0

247

21.08.2013 22:17

merox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Historia chatu v skype

v Sieťové a internetové programy

1

2020

18.03.2009 10:41

prostor Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Preprogramovanie alebo nastavenie chatu

v PHP, ASP

0

416

14.02.2008 23:31

SexponukySk Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ohodnotenie/otestovanie môjho chatu

v Webdesign

19

1441

07.01.2011 11:38

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Reproduktory k PC na chatu

v Ostatné

6

351

25.07.2015 15:31

pasek333 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vyber hostingu a domeny pre chatu

v Webhosting a servery

4

651

14.08.2011 13:24

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Facebook zrejme spustí videohovory z chatu

v Novinky

18

1052

01.09.2010 22:33

mike_svk95 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pridávanie príspevkov do chatu od najstaršieho po najnovšie

v PHP, ASP

4

361

07.12.2012 18:57

ondrejko0102 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra