Итак, я недавно сделал базовый сайт для членов семьи небольшой компании. Я включил почтовую форму, для запросов и т. Д.
вот код, который я использую:
<?php
function check_input($data){ // SANITIZE USER STRING INPUT
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$name = check_input($_POST['name']);
$surname = check_input($_POST['surname']);
$email = check_input($_POST['email']);
$telephone = check_input($_POST['telephone']);
$comments = check_input($_POST['message']);
$message = "From: $name $surname
Email: $email
Telephone: $telephone
--------------------------------------------------------------
Comments: $comments
";
mail("#######@#####.com","Website Enquiry from www.#######.co.uk",$message,"From: webserver");
?>
Теперь, когда я пытаюсь это сделать, все работает отлично. Однако я заметил, что иногда это происходит очень медленно, и поэтому мы получаем пустые электронные письма через форму (вводимые пользователем данные отсутствуют), поэтому кажется, что кто-то пытался их использовать и отказался, возможно, потому что это занимает слишком много времени?
Я предполагаю, что это связано с почтовым сервером, а не с php mail. Но я хотел посмотреть, сможет ли кто-нибудь осветить потенциальные проблемы, которые я мог бы отнести к компании, которая ее устраивает?
большое спасибо,