Ošetření návštěvní knihy

5 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravím všechny. Pořeboval bych poradit s guestbookem. Mám na stránkách návštěvní knihu, jejíž příspěvek se odesílá do souboru .dat skriptem insert.php. Jenže když zadáte přímou adresu skriptu, odešle to pouze prázdnej příspěvek jen s časem. Samotná kniha je ošteřená javascriptem, kterej nepovolí odeslání pokud není zadaný jméno, platný mail a text příspěvku. Pár lidí už na tohle přislo, a docela mě tím otravujou... adresa skriptu: http://djchemo.wz.cz/www/insert.php.txt adreas knihy: http://djchemo.wz.cz/www/kniha.php.txt javascript: http://djchemo.wz.cz/style/script.js Předem díky za pomoc Mike PS.: nezkoušejte to pls, veřte mi, že to tak je :o)
  2. no tak to holt musis overovat v tom php skriptu a ne jenom v js.
  3. Viz Tonik... "Samotná kniha je ošteřená javascriptem" To je naprosto nedostacujici. Vzdycky v PHP a jako bonus v JS. Ty si vubec nekontrolujes, zda je prichozi stranka kniha.php nebo jina. Take si nekontrolujes nulovost promennych. Take bys mohl guestbook opatrit nejakym antispamem function detectSpam($text) { $search = array ( 'a href', "http://", "adult", "bussiness", "casino", "cialis", "diazepan", "drugs", 'enlarge', 'free money', "hotels", 'penis', 'phentermine', 'pills', "porno", "sex", "teen", "viagra" ); $search = "(".implode(")|(",$search).")"; //echo $search;die(); return eregi($search,$text); } nebo pocitat pocet odkazu Take bys tam mohl kontrolovat duplicitu prispevku... Takovy starsi script mam tu, bez antispamu a pod. http://www.volny.cz/peter.mlich/www.htm#msub11 http://peter-mlich.wz.cz/x/g3/PPguest4.txt
  4. No díky zatím za pomoc, jenža já nepatřím mezi lidi, kteří by péhápéčku moc rozumněli. Tu knihu sem patlal dohromady pomocí intervalu.cz, jaknaweb.com a su rád, že vůbec odesílá validní příspěvky. No a ani za mák mě nenapadá, co mám do toho skriptu napsat, aby odesílal příspěvky prouze když na něj přejdete z adresy knihy...
  5. tu kontrolu na vyplneni, ktera je udelana v js, proste prepises do php a to tak, aby se to kontrolovalo az po odeslani fromulare ale pred ulozenim, takze to das nekam na zacatek toho ukladaciho skriptu

← Zpět na všechna témata