
03-08-2007, 11:07
|
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
אם אתה מצפה שמישהו בכלל יסתכל על הקוד שלך וינסה לעזור לך, תחום את הקוד בתגי CODE!
אתה בעצמך מסוגל להסתכל על קוד בצורה הזאת?
קוד:
<%
' declare variables
Dim EmailFrom
Dim EmailTo
Dim Subject
Dim FirstName
Dim LastName
Dim Phone
Dim Address
Dim City
Dim State
Dim Zip
Dim Comments
' get posted data into variables
EmailFrom = Trim(Request.Form("EmailFrom"))
EmailTo = "shenhavb@hotmail.com"
Subject = "Estimate"
FirstName = Trim(Request.Form("FirstName"))
LastName = Trim(Request.Form("LastName"))
Phone = Trim(Request.Form("Phone"))
Address = Trim(Request.Form("Address"))
City = Trim(Request.Form("City"))
State = Trim(Request.Form("State"))
Zip = Trim(Request.Form("Zip"))
Comments = Trim(Request.Form("Comments"))
' validation
Dim validationOK
validationOK=true
If (Trim(EmailFrom)="") Then validationOK=false
If (Trim(FirstName)="") Then validationOK=false
If (Trim(LastName)="") Then validationOK=false
If (Trim(Phone)="") Then validationOK=false
If (validationOK=false) Then Response.Redirect("error.html?" & EmailFrom)
' prepare email body text
Dim Body
Body = Body & "FirstName: " & FirstName & VbCrLf
Body = Body & "LastName: " & LastName & VbCrLf
Body = Body & "Phone: " & Phone & VbCrLf
Body = Body & "Address: " & Address & VbCrLf
Body = Body & "City: " & City & VbCrLf
Body = Body & "State: " & State & VbCrLf
Body = Body & "Zip: " & Zip & VbCrLf
Body = Body & "Comments: " & Comments & VbCrLf
' send email
Dim mail
Set mail = Server.CreateObject("CDO.NewMail")
mail.To = EmailTo
mail.From = EmailFrom
mail.Subject = Subject
mail.Body = Body
mail.Send
' redirect to success page
Response.Redirect("ok.html?" & EmailFrom)
%>
ובקשר לשאלה, תנסה לכתוב פלט לדפדפן, פלט כמו מילה מסוימת, העיקר שיהיה פלט.
אם יש פלט, זה אומר שמשהו לא בסדר ב:
קוד:
Response.Redirect("ok.html?" & EmailFrom)
לכן תתחיל לנסות וריאציות שונות בפרמטר של הפונקציה, ותנסה גם לכוון את המשתמש לכתובות שונות.
|