У меня были проблемы с моим кодом. У меня есть маленькая и простая форма в нижней части моего сайта. Если я пытаюсь заполнить его и отправить, он либо возвращает код, либо выдает ошибку 500 (если я пытаюсь найти другие решения). Я хостинг на 000webhost, если это помогает. Остальная часть веб-сайта сделана в Bootstrap.
Я довольно нубан в php, и я совсем не веб-разработчик, так что извините, если я делаю вещи совершенно неправильно.
<?php
/*ini_set('display_errors', 1);*/
$name = $_POST['name'];
$visitor_email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$email_from = 'my_email';
$email_subject = "New Form submission";
$email_body = "You have received a new message from the user $name.\n".
"Name:\n $name"
"Email:\n $visitor_email"
"Subject:\n $subject"
"Message:\n $message".
$to = "my_email";
$headers = "From: $email_from \r\n";
$headers .= "Reply-To: $visitor_email \r\n";
mail($to,$email_subject,$email_body,$headers);
?>