[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Динамический заголовок и отравка копии
designer
Добрый день.
Я новичок, и живу по принципу, что дурак не тот, кто спрашивает, а тот, кто не знает smile.gif

Нужна помощь.
использую для отправки почты файл class.phpmailer.php ( и, конечно, class.smtp.php)

Задача состоит в том, что копию письма нужно отправить тому, кто это письмо отправляет ( он сам должен внести свой адрес в форму) и Subject должен быть заполнен отправителем. Например, он в соответсвующем поле "Тема письма" пишет "Письмо от Васи"

Кусок кода.


require 'class.phpmailer.php';

$mail = new PHPMailer();
$mail->From = 'test@test.ru'; // ot kogo email
$mail->FromName = 'test'; // ot kogo name
$mail->AddAddress('test@test.ru', 'test@test.ru'); // кому - адрес, имя $mail->IsHTML(true); // HTML
$mail->Subject ='тема'; // tema pisma
$mail->Body = $mess;


Возможно ли решить сию сложную задачу?
Заранее благодарен за возможные ответы



Спустя 29 минут, 2 секунды (26.10.2010 - 21:33) inpost написал(а):
У тебя же комментарии есть, подставляешь в тему - свою тему... в от кого - своё... в чём дело???

Спустя 29 минут, 53 секунды (26.10.2010 - 22:03) waldicom написал(а):
$mail->AddCC('blabla');

А насчет "самому ввести". Надо сделать форму (полагаю, что она уже есть) и читать параметры в массиве $_POST

Спустя 12 минут, 26 секунд (26.10.2010 - 22:16) designer написал(а):
waldicom
я, наверное, не так объяснил.
Форма, конечно же есть.
Я думаю нет смысла ее выкладывать здесь.
В форме я добавляю поле, которое называется "Тема письма", это поле заполняет отправитель и оно должно передаватся в Subject.

Как???
Я занимаюсь больше версткой и дизайном, PHP не мой конек:( но это мне нужно решить...

Также $mail->AddCC('blabla');

Как передать значение поля "мой email" (которе есть в форме,) в AddCC?

Спасибо

Спустя 24 минуты, 35 секунд (26.10.2010 - 22:40) waldicom написал(а):
Если у Вас есть форма, значит поля как-то называются.
Вот и обрабатывайте в скрипте массив $_POST
Если поле выглядит примерно так:

<input type="text" name="subjectField" value="" />


то в php можно писать так:
$mail->Subject = $_POST['subjectField']; // тут возможно обработать, чтобы не хацкнули

Спустя 2 часа, 1 минута (27.10.2010 - 00:41) designer написал(а):
Передалось!!!
Аналогично, я понимаю, нужно попробовать с отсылкой копии письма тому, кто посылает?
Завтра попробую.
Еще раз спасибо за объяснения:)))
Быстрый ответ:

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