Witam.
To mój pierwszy post na tym forum więc przepraszam jeśli coś będzie nie tak.
Jest to formularz komentarzy na stronie www. Chciałbym zmodyfikować go tak aby było tam zabezpieczenie antyspamerskie. Tak aby boty mi nie dodawały zbędnych komentarz (śmieci). Chodzi mi o to że np. ktoś dodaje komentarz i musi wpisać np. ile to jest 2+2 lub przepise kod z obrazka.
Z góry dzięki za pomoc
<?php
// nazwa pliku z trescia komentarzy
$nazwa = 'komentarze.txt';
// zapis jesli co wyslano z formularza
if($_POST['tytul'] & $_POST['tresc'] & $_POST['autor'])
{
$fp=fopen($nazwa, 'a');
flock($fp, 2);
fwrite($fp,$_POST['tytul'].'||'.strip_tags(strtr($_POST['tresc'],'\n',' ')).'||'.$_POST['autor'].'\n');
flock($fp, 3);
fclose($fp);
}
// jezeli juz istnieja jakies komentarze
if(is_file($nazwa))
{
$linia = explode('\n',file_get_contents($nazwa));
$ilosc = count($linia);
for($i=0; $i<$ilosc; $i++)
{
$komentarz = explode('||',$linia[$i]);
echo '<br /><b>'.$komentarz[0].'</b><br />'.$komentarz[1].'<br /><i>'.$komentarz[2].'</i><br />';
}
}
else
echo 'Jeszcze nie ma zadnych komentarzy. Badz pierwszy i skomentuj!<br /><br />';
?>