Hi everyone,
New to the board and need some urgent assistance. I don't use PHP much so I'm a bit of an amateur, but a site I took over for someone I know had some PHP in it to send forms and surveys so I have just ran with it and updated when required. However the site is no longer allowing these forms and surveys to send - now it WAS working about a month back and the only reason I can think it would have changed is the upgrade to PHP 5 on the server the site is hosted on a few days back. However I can't be 100% sure so I will post the question in this main part of the forum. Basically at the moment it seems to work and goes to the redirect page fine but the email with the information never gets arrives.
If someone can help it would be great, here is the PHP code in the sendinfo file for the survey.
<?
$message1 =$_REQUEST ["Username:"];
$message2 =$_REQUEST ["Name:"];
$message3 =$_REQUEST ["Employees:"];
$message4 =$_REQUEST ["Job_Title:"];
$message5 =$_REQUEST ["Job_Descrip:"];
$message6 =$_REQUEST ["Quality:"];
$message7 =$_REQUEST ["Value:"];
$message8 =$_REQUEST ["Purch_Exp:"];
$message9 =$_REQUEST ["Ease_Use:"];
$message10 =$_REQUEST ["Use_Exp:"];
$message11 =$_REQUEST ["Overall_Sat:"];
$message12 =$_REQUEST ["Often_Used:"];
$message13 =$_REQUEST ["Logins:"];
$message14 =$_REQUEST ["Never_Logged_In:"];
$message15 =$_REQUEST ["Used_Training:"];
$message16 =$_REQUEST ["Training_Effect:"];
$message17 =$_REQUEST ["Whats_Missing:"];
$message18 =$_REQUEST ["Comparison:"];
$message19 =$_REQUEST ["Update_Purchase:"];
$message20 =$_REQUEST ["Recommend:"];
$message21 =$_REQUEST ["Tech_Support:"];
$message22 =$_REQUEST ["What_Improvements:"];
$message23 =$_REQUEST ["Satisfaction_Misc:"];
$message24 =$_REQUEST ["practical_riskmanage:"];
$message25 =$_REQUEST ["fire_safety:"];
$message26 =$_REQUEST ["stress:"];
$message27 =$_REQUEST ["coshh:"];
$message28 =$_REQUEST ["slips_trips:"];
$message29 =$_REQUEST ["displayscreen:"];
$message30 =$_REQUEST ["other_topics:"];
$message31 =$_REQUEST ["Willyou_Attend:"];
$email =$_REQUEST ["email"];
mail( "survey@probusinesspublications.com", "Survey Information",
"Username: $message1\n
Name: $message2\n
Employees: $message3\n
Job_Title: $message4\n
Job_Descrip: $message5\n
Quality: $message6\n
Value: $message7\n
Purch_Exp: $message8\n
Ease_Use: $message9\n
Use_Exp: $message10\n
Overall_Sat: $message11\n
Often_Used: $message12\n
Logins: $message13\n
Never_Logged_In: $message14\n
Used_Training: $message15\n
Training_Effect: $message16\n
Whats_Missing: $message17\n
Comparison: $message18\n
Update_Purchase: $message19\n
Recommend: $message20\n
Tech_Support: $message21\n
What_Improvements: $message22\n
Satisfaction_Misc: $message23\n
practical_riskmanage: $message24\n
fire_safety: $message25\n
stress: $message26\n
coshh: $message27\n
slips_trips: $message28\n
displayscreen: $message29\n
other_topics: $message30\n
Willyou_Attend: $message31\n","from: $email");
header("Location:http://www.probusinesspublications.com/hsmgr/survey-success.html" );
?>
I can't be 100% sure if that was working but it does still go to the direct, one sendfile that was working for sure was the below one - which is also not working now:
<?
$message1 =$_REQUEST ["Name:"];
if (trim($Name) == "") {("Please enter your name!"); }
$message2 =$_REQUEST ["Company:"];
if (trim($Company) == "") {("Please enter a company name!"); }
$message3 =$_REQUEST ["Telephone:"];
if (trim($Telephone) == "") {("Please enter a telephone number!"); }
$message4 =$_REQUEST ["email:"];
if (trim($email) == "") {("Please enter an email address!"); }
$message5 =$_REQUEST ["Reference:"];
if (trim($Reference) == "") {("Please enter a reference number!"); }
$email =$_REQUEST ["email:"];
mail( "siobhan@probusinesspublications.com", "Discount Update Request",
"Name: $message1\n
Company: $message2\n
Telephone: $message3\n
email: $message4\n
Reference: $message5\n","from: $email:");
header("Location:http://www.probusinesspublications.com/discountupdate/redir.html" );
?>