489
צפיות
צפיות
3
תשובות
תשובות
לאן לשלוח טפסים
אני די חדש בתחום בניתי טופס באתר שלי שכל משתמשי האתר יצטרכו למאלות השאלה היא לאן לשלוח את הטופס(כאשר אני כותב ב-HTNL) והאם אפשר לשלוח אותו ישירות לדוא"ל ואם כן איך עושים זאת
אני די חדש בתחום בניתי טופס באתר שלי שכל משתמשי האתר יצטרכו למאלות השאלה היא לאן לשלוח את הטופס(כאשר אני כותב ב-HTNL) והאם אפשר לשלוח אותו ישירות לדוא"ל ואם כן איך עושים זאת
3 תשובות
לאן לשלוח? זה תלוי בך
דוא"ל זה אפשרות טובה.
להלן קישור המראה דוגמה לטופס שכזה.
http://www.ynet.co.il/home/1,7340,L-876-277-15706752,00.html
לא ממש ברור
אני לא ממש מבין מה הולך שם,
אני מצרף את הקוד ב-HTML אם תוכל לעזור לי ולהגיד לי היכן בדיוק לשתול את הקוד?
ואיזה קוד לשתול?
תודה מראש!
רועי סילוק.
זה מה שתעשה….
היתתה לי אותה בעיה והצלחתי לפתור אותה בעזרת כמה אנשים.
קודם כל בדף ה html :
תוסיף את השורה הזו:
<form name="YourFormName" method="Post" action="confirmation.asp">
ותשמור את דף הטופס שלך בשם formpage.asp
עכשיו תיצור את הדף ששולח את המייל:
<%
DIM strpname, strlname, strphone, strselolar, strhome, strcomments
strpname = request.form("FirstName")
strlname = request.form("LastName")
strphone = request.form("phone")
strselolar = request.form("selolar")
strhome = request.form("home")
strcomments = request.form("comments")
DIM Mailer, strMsgHeader, qryItem, strMsgInfo
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.FromName = "Avilevi.com"
Mailer.FromAddress= "[email protected]"
Mailer.RemoteHost = "mail.avilevi.com"
Mailer.AddRecipient "ASP Web Pro", "[email protected]"
Mailer.Subject = "הודעה חדשה מאתר"
strMsgHeader = "This mail message was sent from the http://www.avilevi.com Online Form" & vbCrLf & vbCrLf
Mailer.ContentType = "text/html"
Mailer.BodyText = strMsgHeader & vbCrLf & "pname: " & Request.Form("pname") & _
vbCrLf & "First Name: " & Request.Form("FirstName") & _
vbCrLf & "Last Name: " & Request.Form("LastName") & _
vbCrLf & "Subject: " & Request.Form("phone") & _
vbCrLf & "Subject: " & Request.Form("home") & _
vbCrLf & "Subject: " & Request.Form("selolar") & _
vbCrLf & "Comments: " & Request.Form("Comments")
IF Mailer.SendMail THEN
Response.Write strpname & "<br>"
Response.Write "Your message has been successfully sent."
Response.Redirect "http://www.avilevi.com"
ELSE
Response.Write "The following error occurred while sending your message: " & Mailer.Response
END IF
Set Mailer = Nothing
%>
ותשמור אותו בשם: confirmation.asp
כאשר כמובן תשנה את הכתובת מייל לכתובת שלך ואת שם האתר לשם שלך.
ותבדוק שהמקום בו אתה מאחסן תומך ב- asp
אם יש לך שאלות בנושא ולא מסתדר לך הקוד שלך לי מייל ל:[email protected]