<HTML> <HEAD> <TITLE>Mailingliste</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <% if request("mode") = "send" then '****** VÆLG PROGRAM TIL AT SENDE MAILEN ****** '1 = JMAIL '2 = CDONTS
mailertype = 1
'**********************************************
Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ="&(Server.MapPath(".")) &"./wml.mdb; DefaultDir=DBQ="&(Server.MapPath(".")) &"\;Driver={Microsoft Access Driver (*.mdb)};" SQL = "SELECT * from mailingliste" set send = conn.execute( SQL ) do while not send.eof on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
Set directory=server.createobject("scripting.filesystemobject")
'Tjek om der skal slettes en fil før den scanner filerne igennem og viser dem: if Request.ServerVariables("REQUEST_METHOD") = "POST" and Request.Form("filen") <> "" then filnavn = Request.Form("filen") if directory.FileExists(Server.MapPath(filnavn)) then directory.DeleteFile (Server.MapPath(filnavn)) end if end if
Set allfiles=directory.getfolder(server.mappath(strmappe))
For each directoryfile in allfiles.files strfilearr = strfilearr + directoryfile.Name & "," strcountfiles = strcountfiles + 1 Next
if request.querystring("execute") ="popup" then ImageArray = split(strfilearr,",")
If CountImgPrint = 5 then response.write "</tr>" & vbCrLf & vbCrLf CountImgPrint = 0 end if Next
response.write "</tr>" & vbCrLf &_ "<tr>" & vbCrLf &_ "<td colspan=""5"" style='width:100%;text-align:center;'>" & vbCrLf For I = 1 to CountPages If NOT Cint(CurrentPage) = Cint(I) then response.write "<a href=""default.asp?emne=admin&emne2=slet_pic&id="&I&"""> "&I&"</a><br>" Ret else response.write "["&I&"]" end if Next response.write "</td>" & vbCrLf &_ "</tr>" & vbCrLf &_ "</table>" & vbCrLf &_ "</body>" & vbCrLf &_ "</html>" & vbCrLf end if
Eagleeye >> Nu virker mit slet_pic.asp 1000 tak , men write_send.asp, funger ikke helt jeg har sat den linie ind du skrev. Men jeg får denne fejl
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6b0 Thread 0xae4 DBC 0xd89af24 Jet'.
/wml/admin/write_send.asp, line 17
**********' write_send.asp **************''
<HTML> <HEAD> <TITLE>Mailingliste</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <% if request("mode") = "send" then '****** VÆLG PROGRAM TIL AT SENDE MAILEN ****** '1 = JMAIL '2 = CDONTS
mailertype = 1
'**********************************************
Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ="&(Server.MapPath(".")) &"../wml.mdb; DefaultDir=DBQ="&(Server.MapPath(".")) &"\;Driver={Microsoft Access Driver (*.mdb)};" SQL = "SELECT * from mailingliste" set send = conn.execute( SQL ) do while not send.eof on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
jeg har en mappe som hedder wml, her ligger min defalut.asp og andre asp filer + wml.db. i mappen wml er der en mappe som hedder admin, og er i denne mappe ligger filen write_send.asp
Det funger med ../../wml.db Eagleeye du er en fucking ASP-GUD. jeg lurer lidt på om det kunne laves således i min write_send.asp at, jeg havde en test knap ved siden af send, det test skulle gøre at den bare sender nyhedsbrevet til en selv for at se om det funger, hvis det er 10-4 skal man bare klikke på send for at sende til alle
du kan prøve dette..den skulle sende en test mail til: rmo@pc.dk
<HTML> <HEAD> <TITLE>Mailingliste</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <% if request("mode") = "send" then '****** VÆLG PROGRAM TIL AT SENDE MAILEN ****** '1 = JMAIL '2 = CDONTS
mailertype = 1
'********************************************** if request("testmail") = "" then
Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ="&(Server.MapPath(".")) &"../../wml.mdb; DefaultDir=DBQ="&(Server.MapPath(".")) &"\;Driver={Microsoft Access Driver (*.mdb)};" SQL = "SELECT * from mailingliste" set send = conn.execute( SQL ) do while not send.eof on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", send("email"), request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write "<FONT FACE='Arial' SIZE='2' COLOR='#000000'><STRONG>E-mail er sendt til : "& send("email") &"</STRONG></FONT><BR>" send.movenext loop
conn.close
response.redirect("../default.asp?emne=admin")
else 'Send Test mail
on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", "rmo@pc.dk", request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write("Test mail sendt")
End if
End if if request("mode") <> "send" or request("testmail") <> "" then %> <CENTER> <TABLE BORDER="0"> <form action="spm529250.asp?emne=admin&emne2=nybrev" METHOD="POST"> <INPUT TYPE="hidden" NAME="mode" VALUE="send"> <TR>
<HTML> <HEAD> <TITLE>Mailingliste</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <% if request("mode") = "send" then '****** VÆLG PROGRAM TIL AT SENDE MAILEN ****** '1 = JMAIL '2 = CDONTS
mailertype = 1
'********************************************** if request("testmail") = "" then
Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ="&(Server.MapPath(".")) &"../../wml.mdb; DefaultDir=DBQ="&(Server.MapPath(".")) &"\;Driver={Microsoft Access Driver (*.mdb)};" SQL = "SELECT * from mailingliste" set send = conn.execute( SQL ) do while not send.eof on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", send("email"), request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write "<FONT FACE='Arial' SIZE='2' COLOR='#000000'><STRONG>E-mail er sendt til : "& send("email") &"</STRONG></FONT><BR>" send.movenext loop
conn.close
response.redirect("../default.asp?emne=admin")
else 'Send Test mail
on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", "rmo@pc.dk", request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write("Test mail sendt")
End if
End if if request("mode") <> "send" or request("testmail") <> "" then %> <CENTER> <TABLE BORDER="0"> <form action="admin/write_send.asp?emne=admin&emne2=nybrev" METHOD="POST"> <INPUT TYPE="hidden" NAME="mode" VALUE="send"> <TR>
Nu funger det, men måske en lille prik over i'et, hvordan undgår jeg at når jeg klikker på test, at det kommer på en hvid side, så det hele er samlet på admin siden.
jeg opretter gerne et nyt spørgsmål så du kan få 100 points, for denne udbyggelse
nu synes jeg ikke det funger, den kommer ikke med nogle fejl, når jeg klikker på test og send, men der kommer heller ingen mail.
<HTML> <HEAD> <TITLE>Mailingliste</TITLE> </HEAD> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <% if request("mode") = "send" then '****** VÆLG PROGRAM TIL AT SENDE MAILEN ****** '1 = JMAIL '2 = CDONTS
mailertype = 1
'********************************************** if request("testmail") = "" then
Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "DBQ="&(Server.MapPath(".")) &"../wml.mdb; DefaultDir=DBQ="&(Server.MapPath(".")) &"\;Driver={Microsoft Access Driver (*.mdb)};" SQL = "SELECT * from mailingliste" set send = conn.execute( SQL ) do while not send.eof on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", send("email"), request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write "<FONT FACE='Arial' SIZE='2' COLOR='#000000'><STRONG>E-mail er sendt til : "& send("email") &"</STRONG></FONT><BR>" send.movenext loop
conn.close
response.redirect("/wml/default.asp?emne=admin")
else 'Send Test mail
on error resume next if mailertype = 1 then Set JMail = Server.CreateObject("JMail.SMTPMail") ' This is my local SMTP server JMail.ServerAddress = "smtp.mail.dk"
' mail config settings JMail.Charset = "iso-8859-1" JMail.ContentTransferEncoding = "8bit"
' Send it... JMail.Execute set JMail = nothing elseif mailertype = 2 then
' importance = 0 ' lav importance = 1 ' normal ' importance = 2 ' høj
Set mailObj = CreateObject("CDONTS.NewMail")
' send email med parametre : fra email, til email, header, besked, importance mailObj.Send "afsenders emailadresse", "rmo@pc.dk", request("header"), request("tekst"), importance
' slet reference til CDONTS object Set mailObj = Nothing end if
response.write("Test mail sendt")
End if
End if if request("mode") <> "send" or request("testmail") <> "" then %> <CENTER> <TABLE BORDER="0"> <form action="/wml/default.asp?emne=admin&emne2=nybrev" METHOD="POST"> <INPUT TYPE="hidden" NAME="mode" VALUE="send"> <TR>
Så må du helere rette den tilbage igen :) Det ved jeg ikke helt hvordan man løser så. Resten af siden laves af default.asp men formen går forbi default.asp ved at havde en action som peger på sig selv.
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.