460
צפיות
צפיות
3
תשובות
תשובות
בעיות בטופס
1. איך אפשר שהטופס ישלח לאימייל של ממלא הטופס?
(האימייל שהממלא כותב בתיבת הטקסט של האימייל)
2. אם כותבים במאפיין ה-action שם של דף לדוגמא omer.asp מה זה עושה? האם כשלוחצים על שלח זה פותח את הדף עצמו ושם הוא כותב את כל מה שכתב ממלא הטופס?
תודה מראש, עומר
3 תשובות
תשובות
1. ב-ASP: בעזרת רכיב של שליחת מייל זה לא בעיה.
2. ניתן לקבל את המידע ולעשות עליו כל מיני פעולות בעבזרת טצ"ש…
למה כאן?
יש רכיבי מייל שמבצעים את השליחה – ניתן לחפש במאמרים CDONTS,CDOSYS,ASPMAIL,JMAIL.
מועבר לצד-שרת.
תשובות
1. הנה קוד שעושה את מה שרצית:
<%if request.form.count <= 0 then%>
<div dir=rtl>
<form method=post><br>
ממי <input name=from><br>
העתק <input name=cc><br>
העתק חסוי <input name=bcc><br>
נושא <input name=subject><br>
HTML <input type=radio value=HTML name=sendvia><br> Text <input type=radio value=Text name=sendvia checked="checked"><br>
<textarea cols=30 rows=10 name=M></textarea><br>
שרת <input name=server value=smtp.012.net.il><br>
יציאה <input name=port value=25><br>
קידוד <input name=charset value=windows-1255><br>
<input type=submit value="שלח"><br>
<%else
if request.form("to") = "" or request.form("from") = "" or request.form("server") = "" or request.form("port") = "" or request.form("charset") = "" then
response.redirect("mail.asp")
end if
set M = server.createobjecT("cdo.message")
m.from = request.form("from")
m.to = request.form("from")
if request.form("cc") <> "" then m.cc = request.form("cc")
if request.form("bcc") <> "" then m.bcc = request.form("bcc")
if request.form("subject") <> "" then m.subject = request.form("subject")
if request.form("sendvia") = "Text" then m.textbody = request.form("m")
if request.form("sendvia") = "HTML" then m.HTMLbody = request.form("m")
m.BodyPart.Charset = request.form("charset")
M.HTMLBodyPart.charset = request.form("charset")
M.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver"😉 = request.form("server")
M.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport"😉 = "25"
M.Configuration.Fields.Update
M.send
%>
השליחה הושלמה
<%
response.redirect "http://www.united-pc.net"
end if
%>
2.כשרושמים action=omer.asp אז נתוני הקובץ נשלחים לדף omer.asp.