" you would set the // following setting to "Email". $autorespond_mailto_field = "Email"; // ########################################################################### // ########################################################################### // MAKE SURE DYNAFORM IS NOT BEING LOADED FROM THE URL if($HTTP_SERVER_VARS['REQUEST_METHOD'] == "GET") { echo " DynaForm is installed correctly. DynaForm is installed correctly. "; exit(); } // SET VARIABLES $incoming_fields = array_keys($HTTP_POST_VARS); $incoming_values = array_values($HTTP_POST_VARS); if($override == "no") { $incoming_mailto = @$HTTP_POST_VARS['rec_mailto']; $incoming_subject = @$HTTP_POST_VARS['rec_subject']; $incoming_thanks = @$HTTP_POST_VARS['rec_thanks']; } $incoming_mailto_cc = @$HTTP_POST_VARS['opt_mailto_cc']; $incoming_mailto_bcc = @$HTTP_POST_VARS['opt_mailto_bcc']; $form_url = @$HTTP_REFERER; // MAKE SURE DYNAFORM IS BEING RUN FROM THE RIGHT DOMAIN if($secure_domain_on == "yes") { $form_url_array = parse_url($form_url); $form_domain = $form_url_array[host]; if($form_domain != $HTTP_SERVER_VARS[HTTP_HOST]) { echo "

DynaForm Error - Invalid Domain

You have accessed DynaForm from an external domain - this is not allowed.
You may only submit forms to a DynaForm file that exists on the same domain name.
If you believe to be receiving this message in error, please refer to your readme.txt file.

"; $error = "yes"; } } // CHECK IF MAILTO IS SET if($incoming_mailto == "") { echo "

DynaForm Error - Missing Field

Your form located at $form_url does not work because you forgot to include the required \"rec_mailto\" field within the form. This field specifies who the email will be sent to.

This should look like:
<input type=\"hidden\" name=\"rec_mailto\" value=\"youremail@yoursite.com\">

If you are still confused, please refer to the readme.txt for more information and examples.



"; $error = "yes"; } // CHECK IF SUBJECT IS SET if($incoming_subject == "") { echo "

DynaForm Error - Missing Field

Your form located at $form_url does not work because you forgot to include the required \"rec_subject\" field within the form. This field specifies the subject of the email that will be sent.

This should look like:
<input type=\"hidden\" name=\"rec_subject\" value=\"New DynaForm Email\">

If you are still confused, please refer to the readme.txt for more information and examples.



"; $error = "yes"; } // CHECK IF THANKS IS SET if($incoming_thanks == "") { echo "

DynaForm Error - Missing Field

Your form located at $form_url does not work because you forgot to include the required \"rec_thanks\" field within the form. This field specifies what page the user will be taken to after they submit the form.

This should look like:
<input type=\"hidden\" name=\"rec_thanks\" value=\"thanks.html\">

If you are still confused, please refer to the readme.txt for more information and examples.



"; $error = "yes"; } // CHECK IF IP ADDRESS IS BANNED if($ban_ip_on == "yes") { if(strstr($ban_ip_list, $HTTP_SERVER_VARS[REMOTE_ADDR])) { echo "

DynaForm Error - Banned IP

You cannot use this form because your IP address has been banned by the administrator.
"; $error = "yes"; } } if($error == "yes") { exit(); } // SET EMAIL INTRODUCTION $message = "This email was received from your DynaForm located at $form_url \n\n"; // LOAD EMAIL CONTENTS for ($i = 0; $i < count($incoming_fields); $i++) { if($incoming_fields[$i] != "rec_mailto") { if($incoming_fields[$i] != "rec_subject") { if($incoming_fields[$i] != "rec_thanks") { if($incoming_fields[$i] != "opt_mailto_cc") { if($incoming_fields[$i] != "opt_mailto_bcc") { $message .= "$incoming_fields[$i]:\n$incoming_values[$i]\n\n"; }}}}}} // SET EMAIL FOOTER $message .= "\n\nThank you for using our Webligo DynaForm script.\nWe ask that you link back to our site if you have not already.\nYour use of DynaForm is subject to the license agreement outlined in dynaform.php.\nVisit us at: http://www.webligo.com"; // CHECK FOR CC OR BCC $headers = ""; if($incoming_mailto_cc != "") { $headers .= "Cc: $incoming_mailto_cc\r\n"; } if($incoming_mailto_bcc != "") { $headers .= "Bcc: $incoming_mailto_bcc\r\n"; } // SEND EMAIL mail($incoming_mailto, $incoming_subject, $message, $headers); // SEND AUTO-RESPONSE IF ACTIVATED if($autorespond_on == "yes") { $autorespond_mailto = @$HTTP_POST_VARS[$autorespond_mailto_field]; $autorespond_headers = "From: $autorespond_from"; mail($autorespond_mailto, $autorespond_subject, $autorespond_contents, $autorespond_headers); } // FORWARD TO THANK YOU PAGE header("Location: $incoming_thanks"); ?>