Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur få mail när inlägg görs..

Postades av 2003-05-25 15:55:53 - Johan Rosengren, i forum asp - allmänt, Tråden har 9 Kommentarer och lästs av 604 personer

Hej!
Har fått ett TODO formulär av en kollega som jag försöker bygga vidare på.
Hur skall jag göra för att få ett mail när ngn lägger in en uppgift, så att man slipper gå till websidan och kontrollera varje dag. Vore kanske bra om uppgitferna står i mailet, men det skulle även funka med "nytt inlägg har gjorts".
Har slitet lite med detta men inte hittat ngt bra sätt. Ngn som kan hjälpa mig?

Här finns min kod http://www.johanrosengren.com/updatedb.txt
Använder Cdonts idag så det är installerat.

Tacksam för förslag och hjälp
/johan


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-25 22:46:26 - Curt Sundqvist

HÄr har Du en bra komponent:
<code>
DIM mailer
SET mailer = Server.CreateObject("SMTPsvg.mailer")
mailer.FromName = "Epost"
mailer.FromAddress = "avsändare"
mailer.RemoteHost ="mailserver"
mailer.AddRecipient "Mottagarnamn", "MottagarEpost"

'mailer.AddAttachment FilPath
mailer.Subject = "Ärende"
mailer.BodyText = "Ett nytt inlägg har gjorts "

if mailer.SendMail then
Response.Write ""
else
Response.Write "Mail sent failure. Error was" & Mailer.Response
end if
</code>


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-26 01:16:01 - Johan Rosengren

Detta har jag lekt lite med tidigare, problemet är att jag inte kan få in det på rätt ställe. Samt att jag vet inte hur jag dels skapar en post i databasen samt skickar ett mail. Så om ngn ville titta på min kod och försöka få in det på rätt ställe så vore jag tacksam, jag är aldeless för färsk på detta för att få ihop det.

Tack Johan


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-26 08:57:17 - eva bergalm


Jag håller själv på att lära mig det här..

Eftersom dina värden kommer in på sidan via en request. form

CreatedDate=strSQLFieldEncode(trim(Request.Form("CreatedDate")))

kan du då kanske använda detta i bodyn för e-post meddelandet!

Om du bara vill ha iväg ett mejl när en insert skett, så sätt då ett värde i if-satsen för insert mot databasen!

tex insert_databas = true

kolla sen detta längre ner i koden

tex.
if (insert_databas = true) then
skicka mejl...skriv anropet
end if

Gör det efter execute och se till att din koppling till databasen stängs innan. Tror att det är bättre att stänga kopplingen så fort som möjligt....ngn annan som har en annan uppfattning? Du har den i en include fil...längst ner på sidan!

Det här är en basic lösning, och är säkert full med säkerhets luckor men kanske nåt att börja med i alla fall!? Du bör få iväg ett mejl....

Här har du en länk till Cdonts:
http://www.powerasp.com/content/hintstips/asp-email.asp


eva


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-26 17:47:42 - Johan Rosengren

Tacksam för din hjälp!
Håller också på och lär mig :-) men det går segt.......
Det vill sig inte riktigt detta, jag måste tänka helt fel.
För jag får det inte till att funka som jag vill... (jag vill nog rätt men gör fel...)

Får nog experimentera mig fram om ingen har en färdig liten snutt att dela med sig av..
/johan


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-26 19:10:11 - eva bergalm

testa de här om det går!?
Function strSQLFieldEncode(strIn)
strIn = Replace(strIn,"|","")
strIn = Replace(strIn,"'","''")
strSQLFieldEncode = strIn
End Function

' ----- Läs formulär/QueryString-Data -----
Action=trim(Request.QueryString("Action"))

If Action="" then Action=trim(Request.Form("Action"))
ID=Request.QueryString("ID")
end if'<-- end if?

If ID="" then
ID=Request.Form("ID")
end if'<-- end if


CreatedDate=strSQLFieldEncode(trim(Request.Form("CreatedDate")))' anropar en replace
UpdatedDate=strSQLFieldEncode(trim(Request.Form("UpdatedDate")))
Priority=strSQLFieldEncode(trim(Request.Form("Priority")))
Description=strSQLFieldEncode(trim(Request.Form("Description")))
Status=strSQLFieldEncode(trim(Request.Form("Status")))
Solution=strSQLFieldEncode(trim(Request.Form("Solution")))
Signum=strSQLFieldEncode(trim(Request.Form("Signum")))
Version=strSQLFieldEncode(trim(Request.Form("Version")))
ActionType=strSQLFieldEncode(trim(Request.Form("ActionType")))
Category=strSQLFieldEncode(trim(Request.Form("Category")))
PostedSignum=strSQLFieldEncode(trim(Request.Form("PostedSignum")))

' ----- Skapa SQL-strängar -----
If Action="Spara" then sql="INSERT INTO tblASPDevStatus (CreatedDate, UpdatedDate, Priority, Description, Status, Solution, Signum, Version, ActionType, Category, PostedSignum) VALUES ('" & CreatedDate & "', '" & UpdatedDate & "', '" & Priority & "', '" & Description & "', '" & Status & "', '" & Solution & "', '" & Signum & "', '" & Version & "', '" & ActionType & "', '" & Category & "', '" & PostedSignum & "')"
insert_mot_db=true

elseIf Action="Uppdatera" then sql="UPDATE tblASPDevStatus SET CreatedDate='"& CreatedDate &"', UpdatedDate='"& UpdatedDate &"', Priority='"& Priority &"', ActionType='"& ActionType &"', Description='"& Description &"', Status='"& Status &"', Solution='"& Solution &"', Signum='"& Signum &"', PostedSignum='" & PostedSignum & "', Version='"& Version &"', Category='" & Category & "' WHERE ID=" & ID
isnert_mot_db= true

elseIf Action="Ta bort" then sql="delete from tblASPDevStatus WHERE ID=" & ID
insert_mot_db = true

else
insert_mot_db = false
end if

Set rs = Conn.Execute(sql)
<!--#include file="DbConnClose.asp"-->

if insert_mot_db = true then

Set MyCDONTSMail = CreateObject("CDONTS.NewMail")

MyCDONTSMail.From= "somebody@nowhere.com"

MyCDONTSMail.To= "nobody@nowhere.com"

MyCDONTSMail.Subject="This is a Test"

MyBody = CreatedDate & UpdatedDate & Priority & vbcrlf & Description & Status 'osv...

MyBody = MyBody & "We appretiate your business" & vbCrLf

MyBody = MyBody & "Your stuff will arrive within 7 business days"

MyCDONTSMail.Body= MyBody

MyCDONTSMail.Send

set MyCDONTSMail=nothing
end if
%>
<html>
<head>
<title>Uppdaterar</title>
<link REL=STYLESHEET HREF="Style.css" TYPE="text/css">
<META HTTP-EQUIV="refresh" CONTENT="1; URL=default.asp">
</head>
<body bgcolor="ffffff">
<b>Telefonsystemet - ÅTGÄRDSLISTA</b><br>
Status<br>
<br>
<font size="4">Uppdatera<br></font>
<br>
<b>klart
</b>
</body>
</html>

/eva


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-26 20:06:09 - Johan Rosengren

Hurra, nästan... :-)
Det gick inte hela vägen. Först blev det lite fel, men jag ändrade ett % tecken och nu blir det inga fel medd. Men det går inte iväg ngt mail inte heller uppdateras DB.
Här kan du se vad som går fel http://www.johanrosengren.com/todo
koden finns här http://www.johanrosengren.com/updatedb.txt



Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-27 07:57:33 - eva bergalm

usch det här med if och else är jädrans jobbigt, men man lär sig kanske ngn gång

Det här då, går det....?

If Action="Spara" then
sql="INSERT INTO tblASPDevStatus (CreatedDate, UpdatedDate, Priority, Description, Status, Solution, Signum, Version, ActionType, Category, PostedSignum) VALUES ('" & CreatedDate & "', '" & UpdatedDate & "', '" & Priority & "', '" & Description & "', '" & Status & "', '" & Solution & "', '" & Signum & "', '" & Version & "', '" & ActionType & "', '" & Category & "', '" & PostedSignum & "')"
insert_mot_db=true
end if

If Action="Uppdatera" then
sql="UPDATE tblASPDevStatus SET CreatedDate='"& CreatedDate &"', UpdatedDate='"& UpdatedDate &"', Priority='"& Priority &"', ActionType='"& ActionType &"', Description='"& Description &"', Status='"& Status &"', Solution='"& Solution &"', Signum='"& Signum &"', PostedSignum='" & PostedSignum & "', Version='"& Version &"', Category='" & Category & "' WHERE ID=" & ID
insert_mot_db= true
end if

If Action="Ta bort" then
sql="delete from tblASPDevStatus WHERE ID=" & ID
insert_mot_db = true
end if

if Action = "" then
insert_mot_db = false
end if

'lägg i bodyn som en test! kolla vad du får i dessa värden

<%response.write Action & "<br>" & insert_mot_db & "<br>" & sql%>

eva



Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-27 11:06:49 - Ulf Elfving

du har glömt att sätta ett <%

<code>
<!--#include file="DbConnOpen.asp"-->
<% '<---------------------------------- Här saknar du < %
Function strSQLFieldEncode(strIn)
strIn = Replace(strIn,"|","")
strIn = Replace(strIn,"'","''")
strSQLFieldEncode = strIn
End Function
'.............
</code>

Om du inte fixat det redan, men jag testade på din sida och all källkod kommer upp i fönstret


Svara

Sv: Hur få mail när inlägg görs..

Postades av 2003-05-27 21:15:26 - Johan Rosengren

Nu är detta löst med hjälp av den underbart snälla Ulf Elwing.
TACK ULF!!!


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 799
27 960
271 761
2 573
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies