Kniha Hostů : phpRS Fórum
Máte dotaz ohledně knihy hostů?
phpRS - redakční a informační systém
Jde zakázat Ip adresa?
Zaslán uživatelem/kou: *Petr* (IP adresa zaznamenána)
Datum: 2005-10-16, 17:13

Chtel bych se zeptat, jestli je nejak mozne zakazat moznost prospivani do knihy urcite ip adrese uzivatele. Bohuzel se nejaky "chudak" rozhodl neustale psat urazlive prospevky na jeden z webu a uz nam dosla trpelivost, proto bych potreboval poradit.

ELHcards | Pivní sběratelé | Pivní sběratelství | PENAweb | KSK | MACkits | Laktos collection | Kartičkové kalendáříky

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-16, 17:55

Hľadaj: BAN IP

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-10-16, 18:53

pozeram, ze ty nepouzivas ziadnu z dostupnych knih navstev pre phpRS, takze tato otazka nepatri sem.
to si uz musis zistit u poskytovatela, v tvojom pripade blueboard

____________________
smiko.host.sk/phprs/

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: *Petr* (IP adresa zaznamenána)
Datum: 2005-10-17, 09:59

nn ja to potrebuju pro knihu phpRS. Trochu ji upravuji viz. [http://tag.forgotten.cz/kniha.php] - je to pro verzi phpRS 5.5

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-10-17, 14:47

ahaa
tak to potom podmienka if ($_SERVER['REMOTE_ADDR']===adresa toto co ta serie) { }

____________________
smiko.host.sk/phprs/

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: *Petr* (IP adresa zaznamenána)
Datum: 2005-10-18, 20:16

jeste se chci zeptat, jde nak udelat, aby se tam automaticky davali jmena a mejl uzivatele, kdyz je prihlasenej? zkusil sem tam hodit tohle:

// test na existenci reg. ctenare
if ($GLOBALS["prmyctenar"]->ctenarstav==1):
$GLOBALS["kniha_jmeno"]=$GLOBALS["prmyctenar"]->Ukaz("jmeno");
$GLOBALS["kniha_email"]=$GLOBALS["prmyctenar"]->Ukaz("email");
else:
$GLOBALS["kniha_jmeno"]="";
$GLOBALS["kniha_email"]="@";
endif;

ale pak tam mam zase podminky testujici zadany udaje ve formu:
else:
if(($jmeno!="") and ($obsah!="")):

if(EReg("^[^@]+@[^.]+\..+$",$email) or ($email=="")):
if(EReg("^[^.]+\..+$",$www) or ($www=="")):
if(!EReg("http://.*",$www) and ($www!="")) $www='http://'.$www;
if ($email=="") $email='-';
if ($www=="") $www='-';
$datum=Date(Y."-".m."-".d);
$cas=Date(H.":".i.":".s);
$ip=getenv ("REMOTE_ADDR");
$pridat=MySQL_Query("INSERT INTO ".$GLOBALS["rspredpona"]."kniha VALUES ('','$jmeno','$email','$www','$titulek','$obsah','$datum','$cas','$ip')",$GLOBALS["dbspojeni"]); if ($pridat): $GLOBALS["varovani"]="Příspěvek byl přidán do knihy hostů, děkujeme.";
$GLOBALS["kniha_obsah"]="";$GLOBALS["kniha_jmeno"]="";$GLOBALS["kniha_email"]="";$GLOBALS["kniha_www"]="";
else : $GLOBALS["varovani"]="Příspěvek se nepodařilo uložit, prosím zkuste to za nějaký čas znovu.";
endif;
else: $GLOBALS["varovani"]="Zadejte prosím Vaší www adresu ve správné formě. Děkujeme."; endif;
else: $GLOBALS["varovani"]="Zadejte prosím Váš email ve správné formě. Děkujeme."; endif;

else: $GLOBALS["varovani"]="Vyplňte prosím všechny povinné údaje.";endif;}

a ted mi jde zadavat prispevky jen pokud je uzivatel prihlasenej(jinak to hazi chybu ze neni vyplneny jmeno), ale ja bych potreboval aby to fungovalo i kdyz chce psat neregistrovany resp. neprihlaseny.

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-18, 20:30

skús vyhoďiť toto:
else:
//$GLOBALS["kniha_jmeno"]="";
//$GLOBALS["kniha_email"]="@";
endif;

resp. prerob tú podmienku aby v prípade false výsledku testu na prihlásenie nerobila nič, nepotrebuješ predsa v prípade ak nie je registrovaný vymazávať meno a e-mail

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-10-21, 15:52

presne ako hovori patrik. vyhod to else, lebo premenne kniha_jmeno a kniha_email su vlozene aj do hodnoty value v tagu input, kde sa to automaticky doplna.

____________________
smiko.host.sk/phprs/

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: *Petr* (IP adresa zaznamenána)
Datum: 2005-10-22, 12:19

jj dobra rada .. uz to funguje .. diky moc za pomoc

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: *Petr* (IP adresa zaznamenána)
Datum: 2005-10-22, 13:18

jeste bych se chtel preci jen na neco zeptat ... slo by nejak udelat, aby neslo davat prispevky pod nicky registrovanych uzivatelu?

a jeste jedna malickost k te ip adrese, bohuzel se nam ten "pablb" stale vraci a pokazde ma jinou ip adresu resp. se mu castecne promenuje - prvni dve skupiny jsou stale stejne, ale ostatni se mu obmenuji slo by nejak zabanovat i jen cast te adresy? sice je mi jasny, ze to muze zabanovat i jiny lidi, ale vedeni si to preje :) tak se na to chci zeptat fundovanych lidi ;)

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-10-22, 13:30

Keď zabanuješ celý rozsah IP bude to dosť zlé a pablb nabudúce príde aj tak z iného rozhahu IP, napríklad cez anonymný proxyserver, z netcafe a podobne. Vyrieš to systémovejšie, napríklad schvaľovaním príspevkov.

Re: Jde zakázat Ip adresa?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2005-10-22, 14:30

ked zabanujes ludi v prvych dovoch ludi, vies aky to je velkych rozsaj ? zrusim tym kopec ludi
skor by som to spravil ako patrik potvrdzovanim, sa mozes ispirovat clankamiv phpRS alebo zobrazenim iba pre registrovanych, co je velmi lahka uprava

____________________
smiko.host.sk/phprs/



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.