Napisao sam kod koji provjerava dali postoje nedozvoljeni stringovi u poljima forme.
// Filtriranje nedozvoljenih izraza
$pattern = '<script, <object, <iframe, <embed, <img, <a, <form, <applet, action, background, href, javascript';
$pattern_array = split(', ?',$pattern);
foreach ($pattern_array as $p)
{
$greska = "\n Pogrešan unos!\n <meta http-equiv='refresh' content='2; url=$kontakt_forma'>";
if (eregi($p,$ime)) {echo "$greska"; exit();}
if (eregi($p,$email)) {echo "$greska"; exit();}
if (eregi($p,$adresa)) {echo "$greska"; exit();}
if (eregi($p,$upit)) {echo "$greska"; exit();}
}
Na koji način se gornji kod može skratiti?