exim problems
Hi,My order form on my site always used to work up until a couple of days ago, I didn't even change anything! It acts like the form submits fine, but it doesn't go throgh. I checked apache/Error_log and it said "exim: neither action flags nor mail addresses given".
My form is written in PHP/HTML by me, and I don't see what could be going wrong. If someone could give me some advice, I would appreciate it.
This is the code to my order form:
------------------------
<?
include("ordercomplete.inc.php");
$message = "<HTML>\n";
$message .= "<b>Web Host Order Form</b><br>\n<br>\n";
$message .= "<i>Personal Information</i><br>\n";
$message .= s_bar();
$message .= s_table();
$message .= s_item("Name",$name);
$message .= s_item("Organization",$org);
$message .= s_item("Address",$address);
$message .= s_item("City", $city);
$message .= s_item("State", $state);
$message .= s_item("Country", $country);
$message .= s_item("Zip", $zip);
$message .= s_item("Phone", $phone);
$message .= s_item("E-Mail", $email);
$message .= s_item("Referral", $where);
$message .= s_etable();
$message .= s_next("Ordering Information");
$message .= s_item("Registration", $regyn);
if ($domain)
$message .= s_item("Domain Name", $domain);
$message .= s_item("Package", $pack);
$message .= s_item("Payment Frequency",$pfreq);
$message .= s_etable();
$message .= s_next("<i>Credit Card Information</i><br>\n");
$message .= s_item("Card Type", $poptions);
/* introduction of $mmessage */
// sprintf($mmessage, "%s", $message);
$mmessage = "$message";
$mmessage .="<tr><td width='20%'>Card Number :</td><td>";
if (strlen($cnumber) > 14)
{
$mmessage .= str_repeat("*", 12);
$mmessage .= substr($cnumber, 12);
} else $mmessage .= "<b>Not Displayed</b>";
$mmessage .= "</td></tr>\n";
$message .= s_item("Card Number", $cnumber);
$message .= s_item("Expiration Date", $expiration);
$message .= s_item("Name on card", $cname);
$message .= s_next("Misc.");
$mmessage .= s_item("Expiration Date", $expiration);
$mmessage .= s_item("Name on card", $cname);
$mmessage .= s_next("Misc.");
$mmessage .= s_item("IP Address",$REMOTE_ADDR);
if ($terms)
{
$message .= s_item("Accepted AUP", "Yes");
$mmessage .= s_item("Accepted AUP", "Yes");
}
$message .= s_item("IP Address",$REMOTE_ADDR);
if ($S1)
{
$message .= s_item("Special Instructions", $S1);
$mmessage .= s_item("Special Instructions", $S1);
}
$message .= "</table><br><center><b>-- End of message --</b></center><br>\n";
$mmessage .= "</table><br><center><b>-- End of message --</b></center><br>\n";
if ($terms != "0")
{
printdenied("<br><H3>Sorry, but you must accept the terms of service before you continue. <a href='javascript:history.go(-1)'>Back</b><a><br>\n");
exit;
} else if (!$domain) {
printdenied("<br><H3>Sorry, but you must enter a domain name to use before you continue. <a href='javascript:history.go(-1)'>Back</b><a><br>\n");
exit;
} else {
mail("brad@diatone.net","[Diatone] hosting Request for $name",$message, "From: orders@diatone.net\nOrder-form: True");
mail("bill@diatone.net","[Diatone] Hosting Request for $name",$message, "From: orders@diatone.net\nOrder-form: True");
printme($mmessage);
}
?>
-------------------------
Thank you.