Задать вопрос
@olyabolya

Как задать через php отображение названия страницы в заголовке письма?

Добрый вечер!
Настройки mail.php:
<?php
$recepient = "mail.ru";

$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$message = "Имя: $name \nТелефон: $phone";

$pagetitle = "Новая заявка со страницы " . $_POST['page'];
mail($recepient, $pagetitle, $message, "Content-type: text/plain; charset=\"utf-8\"\n From: $recepient");


Пыталась делать через pathinfo и . $_POST['page'], во всех случаях приходит "Новая заявка со страницы "Array".

Заранее спасибо за помощь!
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@olyabolya Автор вопроса
Решение такое:
в самой форме задать
<input type="hidden" name="page" value="Главная страница">

а в php
$pagetitle = "Новая заявка со страницы " . $_POST['page'];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
guerrrka
@guerrrka
Лично я бы реализовал так: по нажатию на кнопку отправки письма ajax'ом идёт запрос к php скрипту, и заодно передает document.title.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы