Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Spam - [ocena] Solucja

rzymek01 - Sob 25 Lis, 2006
Temat postu: [ocena] Solucja
Prosz? o ocenienie mojej pierwszej solucji :)

http://rzymek.9g.pl/forum...drugi-vt679.htm

kidzior - Sob 25 Lis, 2006

Cytat
maidentyfikacji
co to za s?owo? ;)
Cytat
S?dz?, ?e na powy?szym przyk?adzie mo?na si? oprze? projektuj?c jaki? skrypt
Mas?o ma?lane. Jaki skrypt? Jaki? przyk?ad? :roll:

A tak to fajne, nie znam si?.

Bo ja wiem... 7/10. :)

qbs - Sob 25 Lis, 2006

zbyt skomplikowany ten kod, ja bym to skrobnal tak:
PHP Code:
<?php



$ipki 
= @explode("\n",@file_get_contents('plik_z_ipkami.txt'));

if ( isset(
$_POST['submit']) && @!in_array($_SERVER['REMOTE_ADDR'], $ipki) && !isset($_COOKIE['glosowanko']) )
{
// tu jakis insert do sqla etc.
@setcookie('glosowanko'truetime() + 86400 365$domena$sciezka);
$fhandler = @fopen('plik_z_ipkami.txt''a+') or die('wskazany plik nie nadaje sie do zapisu');
@
fputs($fhandler$_SERVER['REMOTE_ADDR'] . "\n");
@
fclose($fhandler);
die(
'dzieki za glos');
}




?>


zabezpieczenia na sieci sa bezsensu chyba ze chcesz w ogole usunac im mozliwosc glosowania.
jednakze jak pisalem ci via gadu to pewniejszym sposobem jest potwierdzanie przez mail, lecz trudniej zachecic ludzi do glosowania.

bo do tego co propnujesz to wystarczy HideIP + IE z srednim poziomem zabezpieczen ;)

ogolnie co do solucji to przydatna bedzie ona osobom ktore dopiero poznaja PHP, jednakze twoj skrypcik moze zawierac zbyt skomplikowane dla nich rozwiazania

rzymek01 - Nie 26 Lis, 2006

dzi?ki wszystkim za ocen? :mrgreen:

ixdude.com,

PHP Code:
<?php

@explode("\n",@file_get_contents('plik_z_ipkami.txt')); == file('plik_z_ipkami.txt');


?>

:)

Przy tworzeniu by?y dwa g??wne za?o?enia:
1. Brak funkcji die lub exit, aby mo?na by?o wy?wietli? komuniakt w formie graficznej.
2. Pobranie "faktycznego" adresu IP (dla user?w stoj?cych za zwyk?ymi i 'transpart proxy').


Pozdrowienia ;)


Powered by phpBB modified by Przemo © 2003 phpBB Group