[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не отправляется почта на указанный email
ilyasret
Не работает скрипт (формы обратной связи) отправки сообщения на почту, в переменную $to загоняю свою почту чтобы в ней принимать сообщения с сайта


<?php
if(intval($_POST['send'])==1 && isset($_POST['person']) && !empty($_POST['person'])
&&
isset($_POST['email']) && !empty($_POST['email']) &&
isset($_POST['texts']) && !empty($_POST['texts'])){

$text .= '
<table>
<tr border=1>
<td width=30%>Имя</td>
<td width=60%><b>'
.$_POST['person'].'</b></td>
</tr>
<tr border=1>
<td width=30%>Почта</td>
<td width=60%><b>'
.$_POST['email'].'</b></td>
</tr>
<tr border=1>
<td width=30%>Тело сообщения</td>
<td width=60%><b>'
.$_POST['texts'].'</b></td>
</tr>'
;
$text .='
</table>

'
;

//echo $text;

$to = "myemail@mail.ru" ;
$subject = "Сообщение с сайта Studio-RAN";

$headers = "Content-type: text/html; charset=utf-8 \r\n";
$headers .= "From: Обртаная связь ''wegweg''\r\n";
$headers .= "Bcc: \r\n";

mail($to, $subject, $text, $headers);
}
?>


нагуглил вот этот проверочный скрипт, оказалось что функция mail() работает, вот с этого скрипта отправляет сообщение, но мне нужно чтобы работал первый помагите пожалуйста

<?php
$message = '';
if (isset($_POST['email']) && !empty($_POST['email'])){
if (mail($_POST['email'], $_POST['subject'], $_POST['body'], '')){
$message = "Email has been sent to <b>".$_POST['email']."</b>.<br>";
}else{
$message = "Failed sending message to <b>".$_POST['email']."</b>.<br>";
}
}
else{
if (isset($_POST['submit'])){
$message = "No email address specified!<br>";
}
}


if (!empty($message)){
$message .= "<br><br>n";
}
?>
<html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<
title>
Mail test
</title>
</
head>
<
body>
<?php echo $message; ?>
<form method="post" action="">
<
table>
<
tr>
<
td>
e-mail
</td>
<
td>
<
input name="email" value="<?php if (isset($_POST['email'])
&& !empty(
$_POST['email'])) echo $_POST['email']; ?>">
</
td>
</
tr>
<
tr>
<
td>
subject
</td>
<
td>
<
input name="subject">
</
td>
</
tr>
<
tr>
<
td>
message
</td>
<
td>
<
textarea name="body"></textarea>
</
td>
</
tr>
<
tr>
<
td>
 
</td>
<
td>
<
input type="submit" value="send" name="submit">
</
td>
</
tr>
</
table>
</
form>
</
body>
</
html>


Вот только в этом скрипте нужно в текстовом поле вбивать свою почту
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.