X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ребят,помогите.
Strify99
Strify99
Topic Starter сообщение 24.5.2016, 13:42; Ответить: Strify99
Сообщение #1


<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}


/* Сюда впишите свою эл. почту */
$address = "daniacot@yandex.ru";

/* А здесь прописывается текст сообщения, \n - перенос строки */
$mes = "Тема: Заказ обратного звонка!\nТелефон: $phone\nИмя: $name";

/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ'; //сабж
$email='Заказ <podbor.ru>'; // от кого
$send = mail ($phone,$name,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

ini_set('short_open_tag', 'On');
header('Refresh: 3; URL=index.html');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="3; url=index.html">
<title>Спасибо за заказ! Мы свяжемся с Вами в ближайшее время.</title>
<meta name="generator">
<style type="text/css">
body
{

background: #FFFFFF url(images/zakaz.jpg) top -2% center no-repeat;

}

<script type="text/javascript">
setTimeout('location.replace("/index.html")', 5000);
/*Изменить текущий адрес страницы через 5 секунды (5000 миллисекунд)*/
</script>
</head>
</body>
</html>


Проблема в том что при отправке заявки мне на имейл приходит сообщение с темой заказ но то что я ввожу в поля формы телефон и имя не приходит,только пустое сообщение с темой,подскажите как исправить пожалуйста.На хостинге написали

Почта у вас отсылается вызовом:

$send = mail ($phone,$name,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

что совершенно неправильно, так как пврым аргументом у mail() должен быть адрес получателя, вторым — тема сообщения, третьим — тело сообщения, а четвертым — дополнительные заголовки. Т.е. сейчас вы отсылаете письма на указанный в форме номер телефона.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Art Lev
Art Lev
сообщение 25.5.2016, 17:17; Ответить: Art Lev
Сообщение #2


Всё же четко описано на сайте PHP - http://php.net/manual/ru/function.mail.php

[PHP]<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>[/PHP]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12404 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3332 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 29.3.2024, 4:38
Дизайн