Hello fellow Commanders i have a question i'm crap with php but made this request form and i have a question why the hell it still would let to send empty messages? im trying to avoid flood so I added request but even if request form completely blank it still succeeds ;( can someone explain me please thank you so much btw form itself is in html website
<?php
if (isset($_REQUEST['email']))
//if "email" is filled out, send email
{
//send email
$email = $_REQUEST['email'];
$phone = $_REQUEST['phone'];
$message = $_REQUEST['message'];
$name = $_REQUEST['name'];
$headers = "\r Name: $name \r\n";
$headers .= "Email: $email \r\n";
$headers .= "Telephone: $phone \r\n";
$headers .= "Message: $message \r\n";
$today = date("j, n, Y");
mail( 'xxx@gmail.com', "Request from xxxx.co.uk", 'IP: '.$_SERVER['REMOTE_ADDR'] .$headers. 'Date: '.$today);
header('Refresh: 0; URL=http://xxxx.co.uk/contacts/success.htm');
}
else
//if "email" is not filled out, print error
{
print( 'error fuck off');
}
?>