$quoter = "sales@riedelsignco.com";
function validate_email($address)
{
$syntax = 0;
$dns = 0;
if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](g|l|m|pa|t|u|v|fo)?$", $address, $check))
$syntax=1;
if (checkdnsrr(substr(strstr($check[0], '@'), 1), "ANY"))
$dns=1;
if (($syntax) && ($dns))
return 0;
else
return 1;
}
if ($HTTP_POST_VARS[submit]) {
if (empty($HTTP_POST_VARS[name])) {
print "You must enter your name.
\n";
exit;
}
if (empty($HTTP_POST_VARS[company])) {
print "You must enter your company.
\n";
exit;
}
if (empty($HTTP_POST_VARS[zip])) {
print "You must enter your zip code.
\n";
exit;
}
if (empty($HTTP_POST_VARS[telephone])) {
print "You must enter your phone number.
\n";
exit;
}
if (validate_email($HTTP_POST_VARS[email])) {
print "You must enter a valid email address
\n";
exit;
}
$name = $HTTP_POST_VARS[name];
$email = $HTTP_POST_VARS[email];
$message = "You are requested to make a quote for $name. Their information is below and photograph is attached.\n\n";
$message .= "Name: $name\n";
$message .= "Company: $company\n";
$message .= "Position: $position\n";
$message .= "Address:\n";
$message .= "$HTTP_POST_VARS[address]\n";
$message .= "$city, $state $zip\n\n";
$message .= "Phone: $telephone\n";
$message .= "Fax: $fax\n";
$message .= "Email: $email\n\n";
$message .= "My interests include information on the following:\n";
$message .= "$C1 $C2 $C3 $C4 $C5 $C6 $C7 $C8 $C9 $C10 $C11 $C12 $C13 $C14 $C15\n\n";
$message .= "$C16";
if (strcmp($HTTP_POST_VARS[comments], "Information about your sign project."))
$message .= "Describe Your Sign Project:\n";
$message .= " $HTTP_POST_VARS[comments]\n\n";
$filedata = base64_encode(fread(fopen($HTTP_POST_FILES[form_data][tmp_name], "r"), $HTTP_POST_FILES[form_data][size]));
$filename = $HTTP_POST_FILES[form_data][name];
$filetype = $HTTP_POST_FILES[form_data][type];
print "
|
\n";
print "Describe Your Sign Project:
\n";
print "$HTTP_POST_VARS[comments]
\n";
print "File: $filename
\n";
$headers = "From: $name <$email>
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary=\"XX-1234DED00099A\";
Content-Transfer-Encoding: 7bit
This is a MIME Encoded Message
--XX-1234DED00099A
Content-Type: $filetype;
name=\"$filename\";
Content-Transfer-Encoding: base64
Content-Description: Photo for quote
$filedata
--XX-1234DED00099A
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit";
mail($quoter, "Quote Requested", $message, $headers);
} else {
print "