Jump to content

Archived

This topic is now archived and is closed to further replies.

Rickzkm

PHP form secure

Recommended Posts

Hello There,

I have php submit form and im getting quite few blank emails in. I was wondering if anyone could help me secure this form. Im new to php and this forum and i am open to any suggestions.

Code:
<?
require "emailtemplate.php";
function SendMail($for = "", $subject = "", $text = "", $email="")
{
$text = StrTr($text, "\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
$headers= "From: $email\nMIME-Version: 1.0\nContent-Type: text/html; charset=\"iso-8859-1\"\n";
$headers .= "X-Sender: <"; $headers .= $email; $headers .= ">\n";
$headers .= "X-Mailer: PHP\n";
$headers .= "X-Priority: 1\n";
$headers .= "Return-Path: <"; $headers .= $email; $headers .= ">\n";
if (!@Mail($for, $subject, $text, $headers)) {return false;}
return true;
}
if (SendMail("onlineorders@mydomain.com,".$youremail."", "Order - Send from IP adress: $REMOTE_ADDR", $mailbody, "onlineordersmydomain.com"))
echo "<br>Your order has been sent to mydomain and a copy of your order has been sent to your email address.<br>";
else
echo "<br>Your order has not been sent to mydomain - transfer failed.<br>";

?>

Share this post


Link to post
Share on other sites
Add image verification to the form....not to mention making required fields to avoid blank submissions.

Share this post


Link to post
Share on other sites
yeah... you should not even allow them to send the email if a field is blank.

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.