Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Форма отправки e-mail [19]
ТвойWeb » WebMaster класс » PHP/Perl » Форма отправки e-mail

Страниц (21): В начало « ... 13 14 15 16 17 18 [19] 20 21 »
 

181. Alone - 01 Декабря, 2005 - 11:28:36 - перейти к сообщению
Фу блин... победил я всё-таки эту скатину Улыбка

Вот так работает:
CODE:
function SendMail()
{
@mail($GLOBALS["ADMIN"],$GLOBALS["SUBJECT"],$GLOBALS["form"]["comments"], "Content-type: text/plain;
charset=windows-1251\nFrom: ".$GLOBALS["form"]["email"]);

echo '<BR>Спасибо '.$GLOBALS["form"]["user"].'!<BR>Ваше сообщение успешно отправлено.<BR><BR>
Текст отправленного сообщения:<BR><BR><i><FONT COLOR=gray>'. $GLOBALS["form"]["comments"].'</FONT></i><BR>';
}
182. Alone - 01 Декабря, 2005 - 13:38:46 - перейти к сообщению
А как сделать так чтобы в поле "От кого" подставлялся не е-майл и например имя?

Т.е. я сделал так что при отправке сообщения - это сообщение тутже также отправляется на е-майл того кто отослал сообщение (дублируется).

При таком варианте:
CODE:
{
mail ($GLOBALS["form"]["email"],"Сообщение отправлено!","Вы успешно отправили сообщение с сайта. Текст вашего сообщения: '.$GLOBALS["form"]["comments"].' Скоро вы получите ответ.","Content-type: text/plain; charset=windows-1251\nFrom: mail@mail.ru");
}

в поле от кого при получении юзером сообщения подставляется просто е-майл: mail@mail.ru

А можно сделать так чтобы Вместо него было указанное мной имя (но е-майл всё равно бы оставался в скрытом виде под этим именем)
???
183. Ray Wen - 01 Декабря, 2005 - 13:50:22 - перейти к сообщению
Alone
Попробуй так
CODE:
From: \"Это Я\" <mail@mail.ru>
184. Alone - 01 Декабря, 2005 - 15:07:51 - перейти к сообщению
Ну круто теперь ваще!

Ray Wen
Спасибо! Браво
185. Alone - 06 Декабря, 2005 - 04:14:02 - перейти к сообщению
Как в этой форме корректно прописать чтобы отправлялось на несколько адресов сразу? Т.е. прописать несколько e-mail сразу, и возможно ли это сделать?
CODE:

$headers = "From: mail";
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
$ip = $_SERVER["REMOTE_ADDR"];
$subject = "Загружен новый файл!";
$time = date("l d F Y | H:i");
$to = "mail@mail.ru";
$message = "File: " . $File_name . "\nSize: " . $File_size . "\nHost: " . $host . "\nIP: " . $ip . "\nTime: " . $time;
mail($to, $subject, $message, $headers);
186. Ray Wen - 06 Декабря, 2005 - 05:42:52 - перейти к сообщению
Alone
CODE:
$mail=array('mail1@mail.ru','mail2@mail.ru','mail3@mail.ru');
while(list($key,$to)=each($mail)){
mail($to, $subject, $message, $headers);
}
187. Alone - 06 Декабря, 2005 - 06:22:12 - перейти к сообщению
Ray Wen
Так сложно всё... Улыбка

А почему так не должно работать:
CODE:

$to = "mail1@mail.ru,mail2@mail.ru,mail3@mail.ru";

???
188. Ray Wen - 06 Декабря, 2005 - 06:38:00 - перейти к сообщению
Alone
Ну если две строчки это сложно, то я не знаю... Растерялся
189. Alone - 06 Декабря, 2005 - 06:56:34 - перейти к сообщению
Ray Wen
Цитата:
у если две строчки это сложно, то я не знаю...

Да я не про то.
Не понятно почему тогда так не может:
CODE:
$to = "mail1@mail.ru,mail2@mail.ru,mail3@mail.ru";

Или так:
CODE:
$to = 'mail1@mail.ru,mail2@mail.ru,mail3@mail.ru';

Или как-нибудь так:
CODE:
$to = "('mail1@mail.ru','mail2@mail.ru','mail3@mail.ru')";

???
190. Ray Wen - 06 Декабря, 2005 - 07:02:39 - перейти к сообщению
Alone
Наверное разработчики php не разрабатывали акработические этюды и не предусмотрели использование функции mail() в массовой рассылки и так или так и как-нибудь вот так... Улыбка

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0374]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33