Форма связи для сайта

1 23
sirota77
На сайте с 08.09.2008
Offline
161
#21
S_A_N_T_A:
Ок спс, щас помучаюсь отпишусь :) Правда толком не понял что там и к чему, буду методом тыка пробовать :)

а если в строку if(!@mail($admail, $subject, $content)) добавить ещё $email. Письмо не уйдёт на указанный в форме e-mail? Просто я щас попробовал и ничего на указанный e-mail не пишло :(

вы не не думайте что сможете за пару дней всем овладеть

метод тыка, это не верный подход

пользуйтесь справочником, выясняйте значение каждой строки

if(@mail($admail, $subject, $content)) echo 'Письмо отправлено';

else echo 'При отправке возникла ошибка, попробуйте позже.';

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#22
sirota77:
вы не не думайте что сможете за пару дней всем овладеть
метод тыка, это не верный подход
пользуйтесь справочником, выясняйте значение каждой строки
if(@mail($admail, $subject, $content)) echo 'Письмо отправлено';
else echo 'При отправке возникла ошибка, попробуйте позже.';

Дык стараюсь, хочу изучить, но только надобность этой функции понадобилась именно сейчас, по этому другого метода как тыка сейчас найти не могу :)

if(@mail($admail, $subject, $content)) - я так понимаю что в этой строчке: $admail - это адрес куда отправлять письмо которое я указал ввреху в начале php скрипта, $subject - это титл моей страницы который я указал тоже в верху, $content - это передача на почту данных которые я указал в кавычках контента.

Я прав или нет?

Если прав то тогда почему когда я в строку if(@mail($admail, $subject, $content)) добавляю $email письмо уходит только на один имеил, делаю так if(@mail($admail, $email, $subject, $content))

Что не правильно подскажите... Или я вообще не в ту степь смотрю?

sirota77
На сайте с 08.09.2008
Offline
161
#23
S_A_N_T_A:
if(@mail($admail, $subject, $content)) - я так понимаю что в этой строчке: $admail - это адрес куда отправлять письмо которое я указал ввреху в начале php скрипта, $subject - это титл моей страницы который я указал тоже в верху, $content - это передача на почту данных которые я указал в кавычках контента.

$admail - куда уйдёт письмо

$subject - тема письма

$content - текст письма

ещё можно (мне кажется нужно) указывать четвертый входной параметр $header

содержащий заголовок письма (иначе анти-спам фильтры будут фильтровать письмо как спам)

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#24
sirota77:
$admail - куда уйдёт письмо
$subject - тема письма
$content - текст письма

ещё можно (мне кажется нужно) указывать четвертый входной параметр $header
содержащий заголовок письма (иначе анти-спам фильтры будут фильтровать письмо как спам)

Ок спасибо, это я понял. Ну только как задать скрипту чтобы он одновременно отправлял письмо и на мой ящик и на ящик указанный в форме?

На мой ящик то всё приходит и дествительно как спам, (касти спасибо за подсказку с $header, сейчас попробую что нить сделать) а вот на ящик указанный в форме ничего не приходит.

Как сделать чтобы письмо улетало ещё и на ящик указанный в форме с сообщением, мол "Ваша заявка принята, ожидайте ответа"

S_A_N_T_A добавил 09.12.2009 в 15:13

Очень нужно разобраться с этим 🙅

[Удален]
#25

S_A_N_T_A, пожалуй я вас тыкну носом в http://blgo.ru/blog/2009/04/22/forums/

S_A_N_T_A
На сайте с 23.11.2009
Offline
154
#26
bearman:
S_A_N_T_A, пожалуй я вас тыкну носом в http://blgo.ru/blog/2009/04/22/forums/

Я в шоке 😂 но мне понравилась ссылочка, может она и про меня 😂

Блин наверное я здесь полного решения не найду, думаю давно бы уже сделал если бы php хоть немного знал :)

S_A_N_T_A добавил 09.12.2009 в 20:19

Урраааааа!!!!

Всё разобрался, теперь отправляются на один ящик формы, а на другой нужное мне письмо

Теперь проблема в следующем, письма на ящике всё время попадают в спам.

Пробовал добавить $header по совету "sirota77" ничего не выходит, либо это не помогает либо руки не оттуда растут, только не нужно говорить скорее второе))

Как сделать так чтобы письма не попадали в спам?

S_A_N_T_A добавил 09.12.2009 в 20:21

В поле от кого письмо пишет моего хостера :(

sirota77
На сайте с 08.09.2008
Offline
161
#27
S_A_N_T_A:
Пробовал добавить $header по совету "sirota77" ничего не выходит

а что интересно в $header вы поместили ?

или так дословно ? :)

Jensi
На сайте с 30.11.2009
Offline
74
#28

http://phpclub.ru/detail/article/mail

http://htmlweb.ru/php/mail.php

и сюда можно зайти: http://htmlweb.ru/php/example/#e-mail

В поле от кого письмо пишет моего хостера

о_О, спросите у своего хостера об этом.

sirota77
На сайте с 08.09.2008
Offline
161
#29
Jensi:
о_О, спросите у своего хостера об этом.

просто нет слов

Александр Смирнов
На сайте с 30.08.2007
Offline
102
#30

1. PHP код, к сожалению содержит много ужасностей, но если он работает не заморачивайтесь.

2. Чтобы приходило от определенного e-mail нужно просто добавить заголовок.

From: robot@site.ru\r\n";

Если попадает в спам, то решение использовать SMTP.

Разработаю веб-сервисы на Yii2 фреймворке от 150 тыс. руб. в мес. Обучу программированию на Yii2
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий