Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: send = mail

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не могу прописать фикс.мейл от кого (from)
efimovnikolay
Отправлено: 26 Января, 2014 - 13:03:47
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Янв. 2014  


Помог: 0 раз(а)




Момогите плз
СРМ распознает заявки по почте от кого она прислана, надо прописать фиксированный мейл, от кого приходит заявка, сейчас поле от кого постоянно пустое, в форме нет поля для ввода мейла и не надо, надо один постоянный мейл к примеру mail@mail.ru, и как будто все заполненный формы с этой почты приходят, вообщем переменная from . её как будто нет или что там, так и не понял
вот код

это php файл
<?php
/* Здесь проверяется существование переменных */
if (isset($_POST['email'])) {$email = $_POST['email'];}
if (isset($_POST['avtor'])) {$avtor = $_POST['avtor'];}
if (isset($_POST['tel'])) {$tel = $_POST['tel'];}
if (isset($_POST['time'])) {$time = $_POST['time'];}

/* Сюда впишите свою эл. почту, на неё будут приходить заявки */
$address = "на эту почту приходят заявки";

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

/* А эта функция как раз занимается отправкой письма на указанный вами email */
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email");

ini_set('short_open_tag', 'On');

?>



это в хтмл файле прописано:

<form action="form-ok.php" method="post">
<div class="form_wrap">
<div class="super-form-div"><input type="text" name="avtor" class="bbox" placeholder="Введите Ваше имя*"></div>
<div class="super-form-div"><input type="text" name="tel" class="bbox tel" placeholder="Введите Ваш телефон*"></div>
<div class="super-form-div"><input type="text" name="time" class="bbox time" placeholder="Удобное время*"></div>

</div>
<input type="submit" class="but" value="Заказать звонок">
</form>
 
 Top
imper
Отправлено: 26 Января, 2014 - 14:16:27
Post Id



Частый гость


Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012  
Откуда: Тольятти


Помог: 2 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1. $subj = "тема письма и т д, заголовок короче";
  2.   $bound = "I";
  3.   $to = "$email"; //мыло получателя
  4.  
  5.  $headers = "From: тут пишешь от кого\n";
  6.   $headers .= "To: $to\n"; //тут пишешь кому отправляем
  7.   $headers .= "Subject: $subj\n";
  8.   $headers .= "Mime-Version: 1.0\n";
  9.   $headers .= "Content-Type: text/html; charset=\"utf-8\" boundary=\"$bound\"\n";
  10.   $body = "--$bound\n";
  11.   /**
  12.  * $body .= "Content-type: text/html; charset=\"utf-8\"\n";
  13.  *   $body .= "Content-Transfer-Encoding: 8bit\n\n";
  14.  */
  15.   $body .= $text;
  16.   $body .= "\n\n--$bound\n";
  17.   if(mail($to, $subj, $body, $headers))
  18.   {
  19.     return true;
  20.   }
  21.   else
  22.   {
  23.     return false;
  24.   }

(Добавление)
эта фигня придёт в нормальном виде на mail на yandex на gmail и т д


-----
Самое лучшее решение проблемы
самое простое
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB