Ik zit bij www.vevida.nl met mijn website en ik heb op mijn website een mailformulier gemaakt:
http://www.giuliohairstyling.nl/formulier.htm
Nu hebben ze bij Vevida een asp script (mail.asp) welke wordt gebruikt om de gegevens die daar (formulier.htm)worden ingevuld naar een e-mailadres door te sturen. Hieronder heb ik het basisscript gekopieerd. Maar als ik op de verzend-knop druk krijg ik alleen een lege e-mail toegestuurd, oftewel het asp script leest de ingevulde velden niet. Het lijkt er dus op dat de file mail.asp niet de gegevens kan ophalen uit formulier.htm. Ik weet dat ik alle variabelen natuurlijk nog moet aanpassen in de standaard asp script van Vevida maar hoe zorg ik er voor dat het mail.asp de ingevulde gegevens uit formulier.htm goed verwerkt en doorstuurt naar mijn e-mail adres ?
Het standaard mail.asp script van Vevida:
<html>
<%
on error resume next
Set Mailer = Server.CreateObject("CDONTS.NewMail")
if request("_from") = "" then
MailFrom = "bigbob@quicknet.nl"
else
MailFrom = request("_from")
end if
if request("_to") = "" then
Mailto = MailFrom
else
MailTo = request("_to")
end if
if request("_subject") = "" then
Subject = "Reactie via uw website"
else
Subject = request("_subject")
end if
Mailer.From = MailFrom
Mailer.To = MailTo
Mailer.Subject = Subject
for each whatever in request.querystring
Message = Message & whatever & "=" & vbcrlf
Message = Message & request.querystring(whatever) & vbcrlf & vbcrlf
next
for each whatever in request.form
Message = Message & whatever & "=" & vbcrlf
Message = Message & request.form(whatever) & vbcrlf & vbcrlf
next
Mailer.Body = Message
Mailer.Send
Set Mailer = nothing
response.redirect "bedankt.htm"
%>
<head>
<title>Mail ASP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>
http://www.giuliohairstyling.nl/formulier.htm
Nu hebben ze bij Vevida een asp script (mail.asp) welke wordt gebruikt om de gegevens die daar (formulier.htm)worden ingevuld naar een e-mailadres door te sturen. Hieronder heb ik het basisscript gekopieerd. Maar als ik op de verzend-knop druk krijg ik alleen een lege e-mail toegestuurd, oftewel het asp script leest de ingevulde velden niet. Het lijkt er dus op dat de file mail.asp niet de gegevens kan ophalen uit formulier.htm. Ik weet dat ik alle variabelen natuurlijk nog moet aanpassen in de standaard asp script van Vevida maar hoe zorg ik er voor dat het mail.asp de ingevulde gegevens uit formulier.htm goed verwerkt en doorstuurt naar mijn e-mail adres ?
Het standaard mail.asp script van Vevida:
<html>
<%
on error resume next
Set Mailer = Server.CreateObject("CDONTS.NewMail")
if request("_from") = "" then
MailFrom = "bigbob@quicknet.nl"
else
MailFrom = request("_from")
end if
if request("_to") = "" then
Mailto = MailFrom
else
MailTo = request("_to")
end if
if request("_subject") = "" then
Subject = "Reactie via uw website"
else
Subject = request("_subject")
end if
Mailer.From = MailFrom
Mailer.To = MailTo
Mailer.Subject = Subject
for each whatever in request.querystring
Message = Message & whatever & "=" & vbcrlf
Message = Message & request.querystring(whatever) & vbcrlf & vbcrlf
next
for each whatever in request.form
Message = Message & whatever & "=" & vbcrlf
Message = Message & request.form(whatever) & vbcrlf & vbcrlf
next
Mailer.Body = Message
Mailer.Send
Set Mailer = nothing
response.redirect "bedankt.htm"
%>
<head>
<title>Mail ASP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</html>