Using SecurImage v1 and above
This addition was complicated by the way that newer versions of SecurImage make use of PHP Sessions to store data and validate user input. Several additions were required to get PHPFormMail working reliably alongside SecurImage when called from an HTML page, or a php script.
The new modification requires changes to PHPFormMail, along with additional support files, which you can download here.
In order to use this modification both PHPFormMail and SecurImage should reside on the same server.
If your website uses HTML pages then you will need to include the pfm_securimage.js in your page, so that the CAPTCHA image can be displayed along with the creation of a PHP Session ID. You can do this using code similar to:-
Between the head tags add:-</script>
<p>
<!-- Display SecurImage and pass session id to the query string of the script -->
<script type="text/javascript" language="javascript">
<!--
pfm_si_show_play('securimage/pfm_securimage_show.php','securimage/pfm_securimage_play.php');
// -->
</script>
</p>
<p>Please enter the code above</p>
<p><input name="captcha_text" value size="10"></p>
<input type="hidden" name="captcha_type" value="securimage1+">
</blockquote>
If your website uses PHP to create the output pages then you will need to start a session at the top of the file and use code similar to that below in your form:-
At the start of the page add:-session_start();
?>
<p>
<img src="securimage/pfm_securimage_show.php" id="image" align="absmiddle" />
<a href="securimage/pfm_securimage_play.php" style="font-size: 13px">(Audio)</a>
</p>
<p>Please enter the code above</p>
<p><input name="captcha_text" value size="10"></p>
<input type="hidden" name="captcha_type" value="securimage1+">
<input type="hidden" name="captcha_sid" <?php echo session_id(); ?>">
</blockquote>
The 'captcha_type' input variable MUST be set to 'securimage1+' if you are using SecurImage version 1 or above!
I hope the instructions and resources above help you all to reduce the influx of spam through your feedback form(s).