Fórum vsevjednom.cz - Fórum vsevjednom.cz

Zpět na vsevjednom.cz

Fórum vsevjednom.cz -> Počítače a Internet -> Programování - Kódování -> Blokování poslání komentáře z určité IP

  1. Fingon
    Uživatel

    avatar
    Věk: 34
    Založeno: 5. 12. 2006 20.42
    Příspěvků: 68
    # 25. 2. 2007 11.06 | Zajimalo by me jak na to v php | Odpovědět
    Zdravim Te Lukasi,

    Doufam, ze ti muzu tykat. Jestli ne tak me samozrejme oprav. Predne chci rict, ze obdivuju tvoje stranky a hlavne sluzby, ktere tu zdarma poskytujes. Podle me Vsevjednom nema v tomto odvetvi v CR konkurenci s tim co vsechno nabizi a v jake kvalite.
    Vim ze tu mas na Vsevjednom super vec a to blokování IP adres jak pro pridání prispevku (respektive odeslání formuláre) tak i blokování pristupu na danou stranku.
    Na svych strankach bych potreboval blokovat odesilani formulare pro urcite IP adresy, ale nevim jak na to..
    Blokovat pristup ke strankam umim, delam to pres htaccess, bud pres kontejnery files nebo limit ale zajimalo by me jak je to delano tady na Vsevjednom, ze tak skvele fachci zejmena blokovani pridavani prispevku (tedy odesilani formulare). Je to nejak pres php nebo javascript?

    Diky za predem za Tvou radu.

    Honza.

    Videoklipy, texty písní a překlady ;-) ICQ: 306-690-040
  2. Pan Reklama
    Reklama

    Reklama
    Věk: 100
    Založeno: 10. 8. 1972 5.32
    Příspěvků: 1109
    # 25. 2. 2007 11.06 | Odpovědět
  3. djlj
    Administrátor

    avatar
    Věk: 30
    Založeno: 26. 12. 2004 22.32
    Příspěvků: 2059
    # 25. 2. 2007 13.45 | Odpovědět
    Hoj, tykat klidně můžeš a díky za pochvalu služeb ;).

    U každý knihy jsou IP adresy uložený oddělený středníkem, takže je pak jen vyberu z databáze, rozdělím podle středníku, projedu pomocí in_array pole a svou funkcí ip_ban ověřím i IP adresy ve tvaru například 12.34.*.*.


    $ajpi=explode(";", $incl[ip_ban]);

    if (in_array($ip, $ajpi) || ip_ban($ajpi, $ip)){
    die("Litujeme, ale správce této guestbook Vám odebral přístup.");
    }


    function ip_ban($ajpi, $ip){
    foreach($ajpi as $ipecko){
    $ipecko=str_replace(".", "\.", $ipecko);
    $ipecko=str_replace("*", ".*", $ipecko);
    if(!empty($ipecko) AND ereg($ipecko, $ip)){
    return 1;
    }
    }
    }

    Admin :)

    - kvalitní webhosting
  4. Fingon
    Uživatel

    avatar
    Věk: 34
    Založeno: 5. 12. 2006 20.42
    Příspěvků: 68
    # 25. 2. 2007 15.16 | Odpovědět
    Aha super diky.

    Ted se ucim na zkousku takze to zkusim pozdeji. Kazdopadne diky moc za odpoved.

    H.

    Videoklipy, texty písní a překlady ;-) ICQ: 306-690-040

Fórum vsevjednom.cz -> Počítače a Internet -> Programování - Kódování -> Blokování poslání komentáře z určité IP


Tagy:


Ochrana proti spamu. Napište prosím číslo sedmset dvacet čtyři:
*1**2**3**4**5**6**7**8**9**10**11**12**13**14**15**16**17**18**19**20**21**22*


RSS tohoto tématu
Přihlášení: Login Heslo