Autor Zpráva
Werd
Profil *
Ahoj dobré duše,
Prosím nějaký script nebo něco jak toho dosáhnout
Děkuji
Leo
Profil
Tezko, a spolehlive nijak :-) Slibujete nejake naivni slecne, ze jeji hanbate fotky uvidi jenom devizovi cizozemci? :-) Leo
Dero
Profil
Asi takhle - minuta na nalezení funkční anonymní proxy, minuta nastavení firefoxe a vesele si serfuji třeba z Bangladéše.

Spolehlivě to nejde.
Werd
Profil *
Tak aspon tedy něco, je to její přání...
Leo
Profil
Proste to nejde, nehlede na to, ze *ZAJIMAVE* fotky se z puvodnich webu stehuji na jine a jine, koluji v emailech atd., vsak to znate jak lidi kradou. To se zrovan muze svliknout na Vaclavaku, internet neni vubec anonymni, jak si rada lidi mysli, Leo
Werd
Profil *
Hm to já vím dobře,ale pro její dobrý pocit... Prý existuje script
Vím že i trochu zručnější uživatel PC si najde cestičku,ale i přez to pomůže někdo?
At má dušička klid...
Cirdan
Profil *
http://www.developerfusion.co.uk/forums/topic.aspx?id=14223 s tymto by sa chcelo ale pohrat...
alebo http://www.jaknaweb.com/scripty=php=chat.php zakázání přístupu z určité IP adresy...
ale ako vravim.. treba sa s tym pohrat....
Werd
Profil *
Tam už to není funkční i tak dík za snahu :-)
Mohl by ně sem prosím někdo hodit ten script pokud ho už má hotov ? Pokud mohu poprosit rovnou ho sem dát upravený na nepřístupnost z ČR. Moc všem zatím děkuji !:-)
PS: snad se někdo najde...
Hanz
Profil
Werd
Napsal jsem tohle:
$name=gethostbyaddr($REMOTE_ADDR)."X";

$koncovka=SubStr ($name,-3, -1);
if($koncovka=="cz"){
echo 'Češi stop! To je rasizmus!';
}else{
echo 'Nejsi z ČR tak jen dál!';
}



Ale rozhodně to není zpolehlivé. To odkuď uživatel je se zjistit nedá!
Werd
Profil *
Děkuji !!! :-)
krtek
Profil
nebo v souboru .htaccess:

Order allow,deny

allow from all
deny from .cz
Werd
Profil *
No asi něco blbnu dal jsem to tam jako první a takto:

<?php

$name=gethostbyaddr($REMOTE_ADDR)."X";

$koncovka=SubStr ($name,-3, -1);

if($koncovka=="cz"){

echo 'Češi stop! To je rasizmus!';

}else{

echo 'Nejsi z ČR tak jen dál!';

}

?>

Ale... nechodí to ... samo. že jsem to přejmenoval na php
DoubleThink
Profil *
krtek

Tohle nebude fungovat - Apache si ve výchozím nastavení nezjišťuje DNS klientů.

Werd

tohle bude fungovat jen někdy - některé IP adresy nemají DNS záznam a někteří naši provideři nemají DNS pod českou generickou doménou.
Werd
Profil *
Aha... Tak nějaký jiný nápad prosím?
Určitě je tu mezi Vámi nějaký machr který si s tím proradí,vím, že to jde,viděl jsem to ,ale už je to delší dobu a nevím kde :-(
Dero
Profil
$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
$proxy = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($IP);
$host_proxy = gethostbyaddr($proxy);

if (substr($host), -2) == "cz" || substr($host_proxy), -2) == "cz") {
die "Přístup z České republiky není žádoucí.";
}



Těžko pro to můžeš udělat víc.
Werd
Profil *
Dero: Hází mě to stále nějakou chybu na tomto: if (substr($host), -2) == "cz" || substr($host_proxy), -2) == "cz")
Werd
Profil *
Stránky se sice nezobrazí ale vyhodí to tuto hlášku:Parse error: parse error in /3w/wz.cz/w/werd/index.php on line 7
a to je právě to viz víše...
Dero
Profil
Bylo to šité horkou jehlou:

<?php

$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];
$proxy = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($IP);
$host_proxy = gethostbyaddr($proxy);

if (substr($host, -2) == "cz" || substr($host_proxy, -2) == "cz") {
die ("Přístup z České republiky není žádoucí.");
}
?>


... už funguje.
Werd
Profil *
Jo super ale mimo text co tam má být je tam ještě chyb hlášení

Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /3w/wz.cz/w/werd/index.php on line 7
Přístup z České republiky není žádoucí.
Werd
Profil *
a na 7 mám toto : $host = gethostbyaddr($IP);
Dero
Profil
if ($IP) $host = gethostbyaddr($IP);

Myslel jsem, že s tím si už poradíš.
Werd
Profil *
No zas tak zdatný v php nejsem, ale i přez to Ti mnohokrát děkuji !!! :-)
Jsem vážně za tvou pomoc moc rád takže ještě jednou díky!
A děkuji všem za snahu
Toto téma je uzamčeno. Odpověď nelze zaslat.

0