|
|
|
| Привет всем ещё раз!
Вот вырезка и кода.
Хочу добавить сюда афтоматический ответ на адресс что люди вводят в ячейке $Mail
Помогите, пожалуста.
if(count($_POST))
{
while(list($key, $val) = each($_POST))
{
$body.="$key : $val<br>";
}
}
$body.="<br><br>";
$body.="Upload: $uploaded<br>";
$body.="$all_names<br>";
$body.="$get_files<br>";
$body.="*************************</font><br><br></body></html>";
if($online_isp == "1")
{
if(!email("feedback",$dest,$sujet,$body))
{
print "An error occured during mail delivery <br>";
}
}
else
{
$header = '';
$header.= 'From: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Reply-To: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header.= "X-Mailer: PHP/" . phpversion();
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
}
// ------------------------------------------------------------------------- //
// ---------------------------- Success Message ---------------------------- //
?>
|
На всякий случай вкладываю атач всего скрипта. | |
|
|
|
|
|
|
|
|
для: cccp
(12.02.2006 в 19:45)
| | Хм... добавьте ещё одну функцию mail()
<?php
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
else
{
// Если всё отправлено успешно - отсылаем уведомление
mail("Адрес того, кого требуется уведомить", "тема", "текст письма");
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.02.2006 в 12:57)
| | Добрый день.
Спасибо за помощь.
Посмотрите пожалуста.
Вот, я сделал так.
$Thanks_mail_adress = $Mail;
$Thanks_theme = "Thank you";
$Thanks_letter = "Spasibo Bolshoe!";
|
if($online_isp == "1")
{
if(!email("feedback",$dest,$sujet,$body))
{
print "An error occured during mail delivery <br>";
}
}
else
{
$header = '';
$header.= 'From: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Reply-To: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header.= "X-Mailer: PHP/" . phpversion();
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
}
// ------------------------------------------------------------------------- //
// ---------------------------- Success Message ---------------------------- //
?>
<?php
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
else
{
// Thanks mail
mail($Thanks_mail_adress, $Thanks_theme, $Thanks_letter);
}
?>
|
Ответ спасибо приходит.
Только теперь я (как вебмастер $dest) получаю 2 одинаковых письма.
Потом ещё...
Как можно сделать так-же на письмо Автоматического ответа, как и для одресованных мне писем.
Тоесть:
$header = '';
$header.= 'From: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Reply-To: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header.= "X-Mailer: PHP/" . phpversion();
|
| |
|
|
|
|
|
|
|
для: cccp
(13.02.2006 в 22:09)
| | Хм... для исключения дублирования писем можно поставить проверку не равны ли $dest и $Thanks_mail_adress друг другу.
<?php
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
else
{
// Thanks mail
if($Thanks_mail_adress != $dest)
mail($Thanks_mail_adress, $Thanks_theme, $Thanks_letter);
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(14.02.2006 в 02:20)
| | У меня получилось, только совсем не так как вы мне советовали.
Я поставил вот сюда :
if(!email("feedback",$dest,$sujet,$body))
{
print "An error occured during mail delivery <br>";
}
}
else
{
$header = '';
$header.= 'From: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Reply-To: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header.= "X-Mailer: PHP/" . phpversion();
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
}
// ------------------------------------------------------------------------- //
// ---------------------------- Success Message ---------------------------- //
?>
|
вот так, и всё сработало:
if(!email("feedback",$dest,$sujet,$body))
{
print "An error occured during mail delivery <br>";
}
}
else
{
$header = '';
$header.= 'From: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Reply-To: "' . $Nom . '" <' . $Mail . ">\r\n";
$header.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header.= "X-Mailer: PHP/" . phpversion();
if(!mail($dest, $subject, $body, $header ))
{
print "An error occured during mail delivery <br>";
}
else
{
$header2 = '';
$header2.= 'From: "' . $kto . '" <' . $dest . ">\r\n";
$header2.= 'Reply-To: "' . $kto . '" <' . $dest . ">\r\n";
$header2.= 'Content-Type: text/html; charset= iso-8859-1\n';
$header2.= "X-Mailer: PHP/" . phpversion();
// Thanks mail
mail($Thanks_mail_adress, $Thanks_theme, $Thanks_letter, $header2);
}
}
// ------------------------------------------------------------------------- //
// ---------------------------- Success Message ---------------------------- //
?>
|
Только теперь у меня другая проблема.
Хочу что бы и в афтоматическом ответе человек получал информацию от сюда, но не получаестя...
$Thanks_mail_adress = $Mail;
$Thanks_theme = "Thank you";
$kto = "Ot menia";
$jour = date ("j-m-Y");
$Thanks_letter = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>Hello $Nom<br>Date: $jour<body></html>';
$Thanks_letter.="<br><br>";
$Thanks_letter.="Upload: $uploaded<br>";
$Thanks_letter.="$all_names<br>";
| Когда получаю ответ, то там так и написанно "Hello $Nom"
А не имя человека за место $Nom
Ну и дата так-же не видна.
Как сделать?
А всё что касается $uploaded $all_names
вообще пусто, ничего не пишет в письме!
Может быть не получаестя так-ка это уже использованно один раз , в отправки писма для меня? Таким образом:
if(count($_POST))
{
while(list($key, $val) = each($_POST))
{
$body.="$key : $val<br>";
}
}
$body.="<br><br>";
$body.="Upload: $uploaded<br>";
$body.="$all_names<br>";
|
Ко мне приходят данные, а в афтоматическом ответе нет.
Я видемо не на правельное место ставлю свои строки.
Помогите, пожалуста. | |
|
|
|
|
|
|
|
для: cccp
(14.02.2006 в 23:30)
| | В одинарных кавычках переменные не интерпретируются. Подробности в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=130, вам следует переписать строку
<?php
$Thanks_letter = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>Hello $Nom<br>Date: $jour<body></html>';
?>
|
следующим образом
<?php
$Thanks_letter = '<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body>Hello '.$Nom.'<br>Date: $jour<body></html>';
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(15.02.2006 в 13:49)
| | Ок, Спасиб.
Я попробую на днях.
ПС: А как на счёт другой ммоей проблемы? | |
|
|
|