Hur skriver jag om denna så att om besökaren bara söker med ett mellanslag så står det.
citat:
med sökordet: " "
slut citat (Det är helt ok, om det blir citattecken för annat också, det är det inte nu, spelar ingen roll)
(Detta för det verkar vara så många som söker med ett mellanslag bara, så jag vill ändra detta för att kolla om det verkligen är så, eller om det kan vara så att variabeln tappas på vägen nånstans)
<%
ord=Request.Querystring("ord")
Set objMail = Server.CreateObject("CDONTS.NewMail")
BodyFormat = 0
BodyFormat = cdoBodyFormatHTML
MailFormat = 0
Tid = Now
objMail.From = "ingenspam@hotmail.com"
objMail.Subject = "Sökte"
objMail.To = "ingenspam@yahoo.se"
objMail.Body = "Nu sökte någon,sidan sok.asp, med sökordet:" & Request.Querystring("ord")
objMail.Send
set objMail = nothing
men kommer inte det med i variabeln? tror att du bor anvanda request.form isfall....... ELLER sa ska du nog gora Server.HTMLEncode(Request.Querystring("ord")) nar du skickar det ;)
Men han vet ju att den innehaller nat, antar jag? Problemet ar ju att han vill veta om folk anvande mellanslag, och da tror jag Server.HTMLEncode ska fungera.... da ska dom komma med!
Jag förstår att du vill veta, men varför skulle folk söka på bara ett mellanrum?
Tror iofs inte du kan få med dig ett "mellanrum" i en querystring, eller?
Tycker nog det är bätte att kolla på sidan om Request.Querystring("ord") verkligen innehåller något, om => skicka mail, annars låt bli.
Men jag blir så glad varje gång jag ser att någon söker på min sida. När jag tröttnar på det, så tar jag kanske bort det mailet helt, och lägger det för statistik i en textfil istället.
(Söker de på ett mellanslag får de upp hela innehållet).
Hittade felet nu, koden där mailet skickas iväg stod på fel sida om en if-sats. Så varje gång någon enbart gick in på sidan så skickades ett tomt mail. :)
252 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25