---
title: "gästbok spam"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/145146-gästbok-spam"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellsater"
published: "2006-04-06T06:59:20.000Z"
updated: "2006-04-09T14:34:11.000Z"
replies: 13
views: 1839
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/145146-gästbok-spam"
---

# gästbok spam

## #1 — Pellsater, 2006-04-06T06:59Z

Har en gästbok och vill hindra massa pokermeddelanden. Hittade en bra funciotn men var lägger jag in anropet??

```
Function IsSpam(strValue)
	Dim objRegExp, words
	words = "poker|casino"
	
	Set objRegExp = New RegExp
	objRegExp.Pattern=words
	IsSpam = objRegExp.Test(strValue)
	Set objRegExp = Nothing
End Function
```

Permalänk: https://www.webforum.nu/p/145146

## #2 — Danny, 2006-04-06T07:06Z

Du skulle kunna lägga den där före t ex när den skriver in i databasen, om IsSpam(inlägg) så ska den inte skriva in...

själv satte jag upp ett antal villkor just där, och det fungerar bra, tills vidare antar jag, kanske får komplementera med den där funktionen, verkar bra ja...

Permalänk: https://www.webforum.nu/p/1794136

## #3 — Pellsater, 2006-04-06T07:09Z

blir det så här då?

```
<%
namn = Request.form("namn")
epost= Request.form("epost")
hemsida= Request.form("hemsida")
icq = Request.form("icq")
meddelande= Request.form("meddelande")

Function IsSpam(meddelande)
	Dim objRegExp, words
	words = "poker|casino"
	
	Set objRegExp = New RegExp
	objRegExp.Pattern=words
	IsSpam = objRegExp.Test(meddelande)
	Set objRegExp = Nothing
End Function

%>
```

Permalänk: https://www.webforum.nu/p/1794139

## #4 — voigtann1, 2006-04-06T07:13Z

... nja...
du gör testen:

```
Function IsSpam(meddelande)
	Dim objRegExp, words
	words = "poker|casino"
	
	Set objRegExp = New RegExp
	objRegExp.Pattern=words
	IsSpam = objRegExp.Test(meddelande)
	Set objRegExp = Nothing
End Function

' Kör en kontroll och se om det finns poker eller Casino, om inte så gör inlägget.
if not isSpam(request.form(Request.form("meddelande")) then
namn = Request.form("namn")
epost= Request.form("epost")
hemsida= Request.form("hemsida")
icq = Request.form("icq")
meddelande= Request.form("meddelande")
...
else
response.redirect "default.asp"
end if
```

Permalänk: https://www.webforum.nu/p/1794140

## #5 — Pellsater, 2006-04-06T07:21Z

var tvungen att lägga till en ) efter 
if not isSpam(request.form(Request.form("meddelande"))

för att den skulle funka... men den funkar inte ändå. för den sväljer orden poker och casino

Permalänk: https://www.webforum.nu/p/1794141

## #6 — voigtann1, 2006-04-06T07:33Z

fel av mig :D 

```
if isSpam(request.form("meddelande")) = false then
```

Permalänk: https://www.webforum.nu/p/1794145

## #7 — Pellsater, 2006-04-06T07:39Z

kanonfunkar bra.. nu ska vi se om den stoppar nåt oxå \*ler\*

Permalänk: https://www.webforum.nu/p/1794147

## #8 — Danny, 2006-04-07T20:36Z

nu har jag satt in den där funktionen i kombination med mina gamla villkor, det borde stoppa all spam... kommer ju nya former hela tiden, nu var det viagra/cialis, så dom orden lade jag in bara... fungerar perfekt det där!!

Permalänk: https://www.webforum.nu/p/1794748

## #9 — voigtann1, 2006-04-09T09:27Z

notera att den kommer "stoppa" allt med casino & poker... exempel med "sex":
Det är en sexig sida du har... då kommer den klassas som spam

skriv ^ och $ i början och slutet av era träffar:
 words = "^(poker\|casino)$"

Permalänk: https://www.webforum.nu/p/1795079

## #10 — Erik Juhlin, 2006-04-09T12:05Z

voigtann1: Den koden kommer aldrig funka ju. Där krävs det ju att det enda som skrivs är t.ex. "poker".

Permalänk: https://www.webforum.nu/p/1795126

## #11 — voigtann1, 2006-04-09T12:43Z

jo... precis dvs pokerspel kommer inte att stoppas...

Permalänk: https://www.webforum.nu/p/1795133

## #12 — Erik Juhlin, 2006-04-09T13:11Z

Vad för vits fyller den? Hur ofta tror du det är någon postar endast poker som meddelande?
Räcker med att någon skriver "poker casino" så kommer det inte stoppas.

Permalänk: https://www.webforum.nu/p/1795143

## #13 — voigtann1, 2006-04-09T14:14Z

Visst kommer meddelandet "poker casino" få en träff som spam... jag säger inte att man skall ha med ^ $ bara en liten varning att vissa meddelande kommer kanske klassas som spam även när det är goda avsikter :e

Permalänk: https://www.webforum.nu/p/1795160

## #14 — Erik Juhlin, 2006-04-09T14:34Z

Har man med ^$ så kommer man inte få träff på t.ex. "poker casino".

Permalänk: https://www.webforum.nu/p/1795163

---

Tråden på webben: https://www.webforum.nu/amne/asp/145146-gästbok-spam
