שלח תשובה

זירת השאלות

489
צפיות
3
תשובות

לאן לשלוח טפסים

,‏ 26 באוקטובר, 2006

אני די חדש בתחום בניתי טופס באתר שלי שכל משתמשי האתר יצטרכו למאלות השאלה היא לאן לשלוח את הטופס(כאשר אני כותב ב-HTNL) והאם אפשר לשלוח אותו ישירות לדוא"ל ואם כן איך עושים זאת

תגיות:

3 תשובות

  1. shlomolol הגיב:

    לאן לשלוח? זה תלוי בך
    דוא"ל זה אפשרות טובה.
    להלן קישור המראה דוגמה לטופס שכזה.
    http://www.ynet.co.il/home/1,7340,L-876-277-15706752,00.html

  2. roe35 הגיב:

    לא ממש ברור
    אני לא ממש מבין מה הולך שם,
    אני מצרף את הקוד ב-HTML אם תוכל לעזור לי ולהגיד לי היכן בדיוק לשתול את הקוד?  
    ואיזה קוד לשתול?

    תודה מראש!
    רועי סילוק.

  3. fire dragon הגיב:

    זה מה שתעשה….
    היתתה לי אותה בעיה והצלחתי לפתור אותה בעזרת כמה אנשים.
    קודם כל בדף ה 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&quot;
    ELSE
    Response.Write "The following error occurred while sending your message: " & Mailer.Response
    END IF
    Set Mailer = Nothing
    %>

    ותשמור אותו בשם: confirmation.asp
    כאשר כמובן תשנה את הכתובת מייל לכתובת שלך ואת שם האתר לשם שלך.
    ותבדוק שהמקום בו אתה מאחסן תומך ב- asp
    אם יש לך שאלות בנושא ולא מסתדר לך הקוד שלך לי מייל ל:[email protected]

שלח תשובה