10. januar 2004 - 19:40Der er
11 kommentarer og 1 løsning
Spam kontrol
Hvordan laver man sådan at når sender et indæg ind på min tagwall kontrolere den at det ikke bare er spam som f.eks "Jeg spammer @@@@@@@@@@@@@@@@@@@@" eller "Sikke en lorte side" også står det bare på de næste 5 side.
1) Du kan lade være med at indsætte indlæg med bestemte ord 2) Du kan nøjes med at tillade indlæg af begrænset størrelse 3) Du kan tillade et max antal indlæg fra samme IP (sikkert flere muligheder)
Hvis du kan, så kan du drille spammeren ved at vise indlægget for vedkommende, men ikke for andre (evt ved check på IP)
Alt sammen kræver selvfølgelig lidt programmering... ;)
Ja det er jo rigtigt nok. Men hvis jeg nu gerne vil have at hvis det samme indlæg bliver skrevet mere end 1 gang så kommer der en fejl der siger "Der findes allerede det indlæg" jeg kan ikke helt se hvordan man kan gøre det?
Jeg har skam en md5 til ASP/VB liggende et sted, som ovenikøbet har været brugt. Man kan vist også tilkøbe en lille .dll med den i. Så det er ikke så afgørende.
Generelt er det bare at din test tager tid - ligemeget med <100 indlæg, af betydning for >100000 indlæg. :)
Som Erik nævner, så er det også en god idé at begrænse brugen af bestemte ord. F.eks.:
Tekst = replace(Tekst, "fuck", "sjov") Så bliver "fuck" erstattet med "sjov"
eller: if instr(Tekst, "fuck") then Opret ikke else Opret end if
Synes godt om
Ny brugerNybegynder
Din løsning...
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.