Я пытаюсь создать простую форму контакта. Все написано правильно, но когда я попал в submit, это никуда не денется, просто попытайтесь открыть contact.php. Я думаю, что в коде есть что-то, что действительно отправляет сообщение. Я уверен, что это что-то довольно простое, что мне не хватает, но это немного над моей головой. Любая помощь приветствуется.Контактный формуляр Отправка
<form action="mail.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Company</p> <input type="text" name="company">
<p>Email</p> <input type="text" name="email">
<p>Phone</p> <input type="text" name="phone">
<p>Message</p><textarea name="message" rows="4" cols="25"></textarea><br />
<input type="submit" value="Submit">
</form>
<?php
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent="From: $name \n Message: $message";
$recipient = "[email protected]";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
$to ='[email protected]';
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've received your information"
if($send_contact){
echo "We've received your contact information";
}
else {
echo "ERROR";
}
?>
EDIT: Я был в состоянии получить электронную почту, наконец, после добавления полного URL для mail.php ... Однако ни одна из информации для сообщения, за исключением не был включен. Отправитель был указан как Apache ... как я могу заверить, что информация, введенная в формы, будет включена в электронное письмо? Спасибо за всю помощь до сих пор.
Он пытается открыть contact.php или mail.php? Убедитесь, что PHP работает правильно на вашем сервере. –
Он пытается открыть mail.php. Я могу видеть информацию и стили из других моих файлов PHP на моей странице (прежде чем нажимать кнопку «Отправить»), если это ответит на ваш вопрос. – usefulbattery
Проверьте свое разрешение на mail.php - попробуйте 755, попробуйте 777. Также зайдите прямо в mail.php и посмотрите, что произойдет. Можете ли вы разместить здесь содержимое mail.php? –