Автор Netzwerk задал вопрос в разделе Другие языки и технологии
Нужен .php (для action в форме обратной связи) чтобы сообщения приходили на мою почту. Спасибо. и получил лучший ответ
Ответ от Sleeping Cat[гуру]
Нужна страница php обработчика. Например делаешь пустую страничку по дизайну своего сайта, посетитель будет на ней видеть, что - то типа "Спасибо, ваш вопрос отправлен" , а внутри кода поместить самый простой обработчик. Хостинг должен поддерживать php, то есть не быть бесплатным.
Ответ от Ёергей Иванов[гуру]
В php для этих целей существует, например, функция mail, которая отправляет электронную почту.
В php для этих целей существует, например, функция mail, которая отправляет электронную почту.
Ответ от Ѐусо[гуру]
<?
$header = header("Content-Type: text/html; charset=utf8");
?>
<style>
input,textarea{
display:block;
margin-bottom:10px;
}
.yes{
color:green;
}
.no{
color:red;
}
</style>
<form action="" method="post">
<input type="text" name="name" />
<input type="text" name="mail" />
<textarea rows="7" cols="30" name="text"></textarea>
<input type="submit" name="send" />
</form>
<?
$name = $_POST['name'];
$mail = $_POST['mail'];
$text = $_POST['text'];
if(isset($_POST['send'])){
$to = "Здесь ваша почта";
$subject = "Имя:
".$name."
Почта:
".$mail."
Сообщение:
".$text;
$sended = mail($to, $header, $subject);
if($sended == true){
echo "<div class='yes'>Ваше сообщение отправлено успешно! </div>";
}else{
echo "<div class='no'>Ваше сообщение не отправлено! </div>";
}
}
?>
<?
$header = header("Content-Type: text/html; charset=utf8");
?>
<style>
input,textarea{
display:block;
margin-bottom:10px;
}
.yes{
color:green;
}
.no{
color:red;
}
</style>
<form action="" method="post">
<input type="text" name="name" />
<input type="text" name="mail" />
<textarea rows="7" cols="30" name="text"></textarea>
<input type="submit" name="send" />
</form>
<?
$name = $_POST['name'];
$mail = $_POST['mail'];
$text = $_POST['text'];
if(isset($_POST['send'])){
$to = "Здесь ваша почта";
$subject = "Имя:
".$name."
Почта:
".$mail."
Сообщение:
".$text;
$sended = mail($to, $header, $subject);
if($sended == true){
echo "<div class='yes'>Ваше сообщение отправлено успешно! </div>";
}else{
echo "<div class='no'>Ваше сообщение не отправлено! </div>";
}
}
?>
Ответ от Dsf fdsfs[новичек]
В гугле забанили из-за низкого IQ, судя по всему.
В гугле забанили из-за низкого IQ, судя по всему.
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Нужен .php (для action в форме обратной связи) чтобы сообщения приходили на мою почту. Спасибо.