Мне нужно создать страницу "Свяжитесь с нами" с помощью PHP, и я должен проверить данные перед отправкой.
Ниже приведен код, который я пробовал.
<?php
$error_messages = [];
if (!filter_var($_POST[email_user], FILTER_VALIDATE_EMAIL)) {
array_push($error_messages, 'O E-mail informado não é válido!');
} if(!empty($_POST[subject_user])) {
array_push($error_messages, 'O campo assunto não pode está vazio!');
} if(!empty($_POST[message_user])) {
array_push($error_messages, 'Você precisa escrever uma mensagem para que possamos ajudar você!');
}
if(empty($error_messages)) {
$headers = "FROM: contato@felintonetwork.com";
mail("emersong20.email@gmail.com", $subject_user, $message_user, $headers );
} else {
echo "<div class='alert alert-danger' role='alert'>";
echo "Você precisa corrigir isso antes de fazer o envio deste formulário:<br>";
foreach ($error_messages as $item) {
echo "- ".$item."<br>";
}
echo "</div>";
}
?>
Вы можете увидеть полный код здесь:
https://pastebin.com/5PKYqgn4
Você Precisa Corrigir isso antes de fazer o envio deste formulário:
- O E-mail informado não é válido!