Mail Manage EX Pro ReadMe

This script contains many features that may be overwhelming at first but are very easy to set-up.
No knowledge of php is required to use this script.

Table of Contents

Installing MMEX Pro onto web server
  1. Open the ftp program that you use.
  2. Upload all files in mmex pro folder or the whole folder itself to your web server.
  3. That is it!


Editting Form Settings
  1. Open settings.php.
  2. You will see two options under Main Settings.
  3. Next are the Display Settings.
  4. Next are the Email Settings. (Note: these only apply if $send_type = 'email' or 'emailfile';).
  5. Next are the Database Settings. (Note: these only apply if $send_type = 'dbase';).
    It is assumed that you have already created a table with all the proper fields in your database.

  6. Next are the Flat-file Settings. (Note: these only apply if $send_type = 'file' or 'emailfile';).
    To anyone who is unclear on what this is, it is basically a small database saved to a file instead of an actual database.

  7. Next are the After Submission Settings.
  8. Next are the Security Settings.(Note: these add security to your forms but do no guarantee 100% protection.).

Changing permissions
  1. If you chose to use the ip block or flood control feature and/or save your form results to a flat-file this applies to you.
  2. You will need to go to your file manager on your web control panel.
  3. Find log.txt,flood.txt and/or ipblock.txt. Somewhere there should be a "change permissions" button or link that allows you to edit
    the permissions of these files.
  4. Change the permissions to 666 and save the changes. This allows the documents to be editted from the script, otherwise you will receive error messages.
  5. If you dont know where this is or your control panel doesnt have this feature, consult with your hosting company as to how to change these files.


Creating HTML Form
  1. In the html form that you create you need to make sure that your <form> tag has at least these two elements:
    <form method="post" action="yourdomain../../mmexpro.php">
  2. Set a hidden type in the form to reference which settings you want for this form.
    Example: (Form A would have) <input type="hidden" name="settings" value="Asettings.php">
    Example: (Form B would have) <input type="hidden" name="settings" value="Bsettings.php">
  3. This feature provides the ability to have different settings for different forms on your site.
    This allows the developer to use mmexpro.php as many times as they want for as many forms as they want.
  4. Look at the sample provided to see format.
  5. Format validation is used for these preset form field names: email, phone, state, zip_code
  6. A small but nice feature about MMPX is that if you have a multi-word form field name that is sepearted by underscores
    (ex: input type="text" name="favorite_food"), MMPX will display those as spaces in your results.


Troubleshooting

If you experience any problems with your script. First, look at the FAQ's page on the site.
If your question isnt answered, email me at greggjewell@yahoo.com.