ارسال اطلاعات به پست الكترونيكي

www.ahvazcity.net

Well-Known Member
این فرم رو شما می تونید آموزششون داخل آموزش های سایت ببینید منم خودم به شخصه چند بار لینک دادم فقط شما باید یکم تغییرش بدید
 

www.ahvazcity.net

Well-Known Member
اگر هم متوجه نشدید داخل پیغام خصوصی مواردتون رو بگید من براتون می سازم
 

Salar

Active Member
ممنون می شم اگه فرم رو با دیگران هم تقسیم کنید!

:)

سالار
 

m1pfard

Member
ارسال اطلاعات به ایمیل با Asp

اگه خواستید از ASP (برنامه نویسی) استفاده کنید و سایتتون هم اونو پشتیبانی کرد می تونید از این روش استفاده کنید:

فایل زیر رو با نام contactus.html ذخیره نمایید:
[LTR]
کد:
<html>

<head>
<title>Example ASP email contact form</title>
</head>

<body>

<form method="POST" action="contactusprocess.asp">
  <table>
    <tr>
      <td>Your Name:</td>
      <td><input name="Name" size="25" maxlength="50"></td>
    </tr>
    <tr>
      <td>Your Email:</td>
      <td><input name="Email Address" size="25" maxlength="50"></td>
    </tr>
    <tr>
      <td>Your Telephone:</td>
      <td><input name="Telephone No" size="25" maxlength="50"> </td>
    </tr>
    <tr>
      <td valign="top">Your Message:</td>
      <td><textarea cols="24" name="Message" rows="6"></textarea> </td>
    </tr>
    <tr>
      <td colspan="2"><div align="center"><center><p><input type="submit" value="Submit"
      name="Submit"> </p>
      </center></div><div align="center"><center><p>This form and code is free at:&nbsp; <a
      href="http://asp.thedemosite.co.uk/">http://asp.thedemosite.co.uk/</a> </td>
    </tr>
  </table>
</form>
</body>
</html>
[/LTR]

سپس این فایل را با نام contactusprocess.asp ذخیره کنید:

[LTR]
کد:
<%
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Freeware from Seiretto.com
' available at http://asp.thedemosite.co.uk
'
' DON'T forget to change the mail_to email address below!!!
'    and thats all you need to change.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Dim error
error = 0
For Each f In Request.Form
If Request.Form(f) = "" Then 
error = 1
End If
Next
If error=1 Then
response.redirect "error.html"
Else
Dim f, emsg, mail_to, r, o, c, other
mail_to = "[email protected]"
fline = "_______________________________________________________________________"& vbNewLine 
hline = vbNewLine & "_____________________________________"& vbNewLine 
emsg = ""

For Each f In Request.Form
If mid(f,1,1)<>"S" = True Then 'do not save if input name starts with S
emsg = emsg & f & " = " & Trim(Request.Form(f)) & hline
End If
Next

Set objNewMail = Server.CreateObject("CDONTS.NewMail")
    objNewMail.From = Request("Email Address")
    objNewMail.Subject = "Message from contact page (version: 1.0)"
    objNewMail.To = mail_to
    objNewMail.Body = emsg & fline
    objNewMail.Send
    Set objNewMail = Nothing

response.redirect "thankyou.html"
End if
%>
[/LTR]

یک فایل دیگه برای خطا درست کنید و نام اون رو error.html بگذارید:
[LTR]
کد:
<html>

<head>
<title>ERROR</title>
</head>

<body>

<p align="center"><strong>ERROR</strong></p>

<p align="center">One or more of the fields are not completed.<br>
Please go back and complete all fields.<br>
Enter &quot;na&quot; if any field is not applicable.</p>

<p align="center"><a href="javascript:history.go(-1)">&lt;&lt; Please go back</a></p>
</body>
</html>
[/LTR]

و در آخر یک فایل برای تشکر از کاربر! به نام thankyou.html ایجاد نمایید:
[LTR]
کد:
<html>

<head>
<title>Message sent - thank you.</title>
</head>

<body>

<p align="center">&nbsp;</p>

<p align="center"><strong>Your message has been sent.</strong></p>

<p align="center"><strong>Thank you.</strong></p>
</body>
</html>
[/LTR]

با این برنامه می تونید نظرات جمع آوری شده از طرف کاربران را به یک آدرس ایمیل کنید (به جای ذخیره در DB)
البته این برنامه اشکالات زیادی داره. مثلا اینکه میشه همه این کارا رو رو یه فایل قرار داد و یا بر روی ورود اطلاعات کنترلهای بیشتری قرار داد و ...
اما برای آشنایی شما با چگونگی کار بد نیست.
آدرس اصلی این آموزش: http://asp.thedemosite.co.uk/asp_contact_email_form/asp_contact_email_form_code.asp
 

جدیدترین ارسال ها

بالا