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

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

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

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Форма отправки e-mail [19]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Без описания
Alone
Отправлено: 01 Декабря, 2005 - 11:28:36
Post Id



Super Member


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

Карма 8




Фу блин... победил я всё-таки эту скатину Улыбка

Вот так работает:
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>';
}
 
 Top
Alone
Отправлено: 01 Декабря, 2005 - 13:38:46
Post Id



Super Member


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

Карма 8




А как сделать так чтобы в поле "От кого" подставлялся не е-майл и например имя?

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

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

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

А можно сделать так чтобы Вместо него было указанное мной имя (но е-майл всё равно бы оставался в скрытом виде под этим именем)
???
 
 Top
Ray Wen Администратор
Отправлено: 01 Декабря, 2005 - 13:50:22
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
Попробуй так
CODE:
From: \"Это Я\" <mail@mail.ru>
 
 Top
Alone
Отправлено: 01 Декабря, 2005 - 15:07:51
Post Id



Super Member


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

Карма 8




Ну круто теперь ваще!

Ray Wen
Спасибо! Браво
 
 Top
Alone
Отправлено: 06 Декабря, 2005 - 04:14:02
Post Id



Super Member


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

Карма 8




Как в этой форме корректно прописать чтобы отправлялось на несколько адресов сразу? Т.е. прописать несколько 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);
 
 Top
Ray Wen Администратор
Отправлено: 06 Декабря, 2005 - 05:42:52
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
CODE:
$mail=array('mail1@mail.ru','mail2@mail.ru','mail3@mail.ru');
while(list($key,$to)=each($mail)){
mail($to, $subject, $message, $headers);
}
 
 Top
Alone
Отправлено: 06 Декабря, 2005 - 06:22:12
Post Id



Super Member


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

Карма 8




Ray Wen
Так сложно всё... Улыбка

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

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

???
 
 Top
Ray Wen Администратор
Отправлено: 06 Декабря, 2005 - 06:38:00
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
Ну если две строчки это сложно, то я не знаю... Растерялся
 
 Top
Alone
Отправлено: 06 Декабря, 2005 - 06:56:34
Post Id



Super Member


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

Карма 8




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')";

???
 
 Top
Ray Wen Администратор
Отправлено: 06 Декабря, 2005 - 07:02:39
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Alone
Наверное разработчики php не разрабатывали акработические этюды и не предусмотрели использование функции mail() в массовой рассылки и так или так и как-нибудь вот так... Улыбка
 
 Top
Страниц (21): В начало « ... 13 14 15 16 17 18 [19] 20 21 »
Сейчас эту тему просматривают: 11 (гостей: 11, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


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

[Script Execution time: 0.049]     [ 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