K
Kelli
Hi there,
I'm wondering if someone can have a quick look at my code and see if
there's anything that I've done wrong. This silly script is driving
me crazy!
<%
DIM File, Upload, Count, Ext
DIM Mail, strMsgHeader
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("/html/uploads/")
IF NOT Count=0 THEN
FOR EACH File IN Upload.Files
Ext = UCase(Right(File.Path, 3))
IF Ext <> "TXT" AND Ext <> "DOC" THEN
Response.Write Upload.Form("FirstName") & ",<br><br>"
Response.Write "Sorry, your resume " & File.Path & " is not in a .DOC
or .TXT format and has not been delivered through our system. Please
save your resume in one of these formats and resubmit it."
File.Delete
ELSE
Set File = Upload.Files("fResume")
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "63.99.213.33"
Mail.From = Upload.Form("Email")
Mail.AddAddress "(e-mail address removed)"
Mail.Subject = "Resume"
strMsgHeader = "This email was delivered from your website." & vbCrLf
& vbCrLf
Mail.Body = strMsgHeader & "Email: " & Upload.Form("Email") & vbCrLf &
"First Name: " & Upload.Form("FirstName") & vbCrLf & "Last Name: " &
Upload.Form("LastName") & vbCrLf & "Position: " &
Upload.Form("Position") & vbCrLf & vbCrLf & "Comments: " &
Upload.Form("Comments")
IF Count > 0 THEN
Mail.AddAttachment Upload.Files(1).Path
On Error Resume Next
Mail.Send
IF Err <> 0 THEN
Response.Write "There was an error sending your message. Please visit
our Contact Us page and send a message to our Webmaster to report this
error: <B>" & Err.Description & "</B>"
ELSE
Response.Write Upload.Form("FirstName") & ","
Response.Write "<p>Thank you for contacting our recruiter. Your resume
has been received and will be reviewed shortly. If we have a position
is available that matches your skills, we will contact you to schedule
an interview. We keep all resumes on file for a period of 6 months,
please feel free to resubmit your resume after this time for future
consideration.</p>"
File.Delete
END IF
END IF
END IF
NEXT
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<P>
<%
' personalize form
' displays name before your message.
strName = Request.Form("FirstName")
Response.Write strFirstName
%>,</P>
<P>Thank you for emailing us your resume.</P>
</body>
</html>
I'm wondering if someone can have a quick look at my code and see if
there's anything that I've done wrong. This silly script is driving
me crazy!
<%
DIM File, Upload, Count, Ext
DIM Mail, strMsgHeader
Set Upload = Server.CreateObject("Persits.Upload.1")
Count = Upload.SaveVirtual("/html/uploads/")
IF NOT Count=0 THEN
FOR EACH File IN Upload.Files
Ext = UCase(Right(File.Path, 3))
IF Ext <> "TXT" AND Ext <> "DOC" THEN
Response.Write Upload.Form("FirstName") & ",<br><br>"
Response.Write "Sorry, your resume " & File.Path & " is not in a .DOC
or .TXT format and has not been delivered through our system. Please
save your resume in one of these formats and resubmit it."
File.Delete
ELSE
Set File = Upload.Files("fResume")
Set Mail = Server.CreateObject("Persits.MailSender")
Mail.Host = "63.99.213.33"
Mail.From = Upload.Form("Email")
Mail.AddAddress "(e-mail address removed)"
Mail.Subject = "Resume"
strMsgHeader = "This email was delivered from your website." & vbCrLf
& vbCrLf
Mail.Body = strMsgHeader & "Email: " & Upload.Form("Email") & vbCrLf &
"First Name: " & Upload.Form("FirstName") & vbCrLf & "Last Name: " &
Upload.Form("LastName") & vbCrLf & "Position: " &
Upload.Form("Position") & vbCrLf & vbCrLf & "Comments: " &
Upload.Form("Comments")
IF Count > 0 THEN
Mail.AddAttachment Upload.Files(1).Path
On Error Resume Next
Mail.Send
IF Err <> 0 THEN
Response.Write "There was an error sending your message. Please visit
our Contact Us page and send a message to our Webmaster to report this
error: <B>" & Err.Description & "</B>"
ELSE
Response.Write Upload.Form("FirstName") & ","
Response.Write "<p>Thank you for contacting our recruiter. Your resume
has been received and will be reviewed shortly. If we have a position
is available that matches your skills, we will contact you to schedule
an interview. We keep all resumes on file for a period of 6 months,
please feel free to resubmit your resume after this time for future
consideration.</p>"
File.Delete
END IF
END IF
END IF
NEXT
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<P>
<%
' personalize form
' displays name before your message.
strName = Request.Form("FirstName")
Response.Write strFirstName
%>,</P>
<P>Thank you for emailing us your resume.</P>
</body>
</html>