Har lavet en gæstebog, men vil gerne have at hvis en person (spambot) prøver at skrive specifikke ord, blir det ikke lagt ind i bogen, har indtil videre skrevet dette:
$spam = 'lort';
if (strpos($tekst, $spam) >= 1) { echo "<meta http-equiv=\"Refresh\" content=\"0; URL=http://tilbage til gæstebogen\">"; die(mysql_error()); }
Hvis man prøver at sende et indlæg til gæstebogen med ordet 'lort' blir man bare smidt i gæstebogen, inden indlægget blir sendt...
kan man ændre det så man har en liste?
f.eks.: $spam = array("lort","tis","fuck"); Ved ikke hvordan man skal skrive dette...
Lige nu blir indlægget ikke postet hvis ordet 'lort' er i teksten (dog blir det stadig sendt hvis det er som det første ord), hvis jeg ændre >= 1 til >= 0, blir ALT som blir skrevet sorteret fra...
Vil du bytte ordene ud? $string="Hold käft en läkker röv." $fra = array('röv', 'patter'); $til = array('numse', 'bryster'); echo str_replace($fra, $til, $string); Tag ikke hensyn til de märkelige bogstaver ;o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.