|
 1 Кб |
|
| Привет всем, подскажите в чем может быть проблема, вроде все правильно сделано, но не приходит сообщение на почту с сайта. ПОДСКАЖИТЕ ЧТО ДЕЛАТЬ !!!?!?!? пожалуйста
код php файла
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$call = $_POST['call'];
$website = $_POST['website'];
$priority = $_POST['priority'];
$type = $_POST['type'];
$message = $_POST['message'];
$formcontent=" From: $name \n Phone: $phone \n Call Back: $call \n Website: $website \n Priority: $priority \n Type: $type \n Message: $message";
$recipient = "info@j-travel-spb.ru";
$subject = "Book tour";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!";
?>
|
код html файла
<form action="mail.php" method="POST">
<p>Name</p> <input type="text" name="name">
<p>Email</p> <input type="text" name="email">
<p>Phone</p> <input type="text" name="phone">
<p>Request Phone Call:</p>
Yes:<input type="checkbox" value="Yes" name="call"><br />
No:<input type="checkbox" value="No" name="call"><br />
<p>Website</p> <input type="text" name="website">
<p>Priority</p>
<select name="priority" size="1">
<option value="Low">Low</option>
<option value="Normal">Normal</option>
<option value="High">High</option>
<option value="Emergency">Emergency</option>
</select>
<br />
<p>Type</p>
<select name="type" size="1">
<option value="update">Website Update</option>
<option value="change">Information Change</option>
<option value="addition">Information Addition</option>
<option value="new">New Products</option>
</select>
<br />
<p>Message</p><textarea name="message" rows="6" cols="25"></textarea><br />
<input type="submit" value="Send"><input type="reset" value="Clear">
</form>
|
| |
|
|
|
|
|
|
|
для: Goshan96
(23.08.2012 в 14:20)
| | >вроде все правильно сделано
Нет, не правильно.
>mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
А это о чем вам сообщает? | |
|
|
|
|
|
|
|
|
для: Goshan96
(23.08.2012 в 14:35)
| | А зачем берете то, что не понимаете?
Выбросите вы это скрипт вообще, это не отправка почты, это преступление. Отправляя почту, вы фактически вторгаетесь на чужую территорию - почтовый сервер, а тем более почтовый клиент.
И так формировать почтовое отправление как в этом скрипте, это слов нет. Да еще вы даже минимума усилий не прилагаете, вообще не проверяете данные для почты. И как это назвать?
Хотите узнать как отправляется почта, то хотя бы почитайте статьи об этом в сети, и возьмите действительно грамотный скрипт.
А функция mail, это как почтальон - пришел, принес письмо, забрал письмо, унес на почту, но отправкой его не занимается. | |
|
|
|