صفحه ارتباط با ما

خوب روش هاي زيادي هست.
شما بايد يه ديتابيس اكسس (فرق زيادي نمي كنه) بسازي.
باهاش ارتباط برقرار كني.
بوسيله صفحه ارتباط با من بهش ركورد اضافه كني.
بوسيله صفحه ادمينت ركوردارو بارگذاري كني.
ارتباطتو ببندي.
همينطور مي توني:
صفحه ارتباط با منو بوسيله ايميل ساماندهي كني.
اگه اين كارو بلد نيستي 2 يا 3 روز ديگه برات (چون مجيد آنلايني هستي) سورسشو مي سازم.
در ضمن داخل سايت هاي:
www.iranasp.net و www.etvto.ir/ostadonline/courses.asp?a=0 هم اطلاعات خوبي پيدا مي شه.
عيدت مبارك.
سال خوبي پيش رو داشته باشي.
محمد مينايي...
 
دوست عزیز شما برای این کار باید یه فرم بنوسی و بعد اونو با یه کد asp پردازش کنی
به من ایمیل بزن و بگو چه چیزهایی لازم داری تا برات میل کنم
[email protected]
 

m1pfard

Member
یه راهه دیگه هم داره و اون اینه که اطلاعات جمع آوری شده رو به یک آدرس ایمیل کنی:

فایل زیر رو با نام 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
 
خوب عزیزان از همه معذرت می خوام من کد ارتباط با دیتا بیس رو برای شما میزارم تا همه استفاده کنند
 

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

بالا