Просмотр темы
Отправка введенных данных на e-mail
|
|
Zaxap |
Опубликовано 09.10.2014 07:27
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Сделал такую вот вещь, но сообщения она чего-то отправлять никак не желает... В коде ошибка, аль еще что не то? Помогите, кто чем может :)
Изменил(а) Zaxap, 09.10.2014 07:48 Зло не дремлет, а я добрый...
|
|
|
grungestranger |
Опубликовано 09.10.2014 08:11
|
Пользователь Сообщений: 83 Зарегистрирован: 25.02.2013 21:52 |
Надо указывать header Вот пример, кодировку можно любую другую /* получатели */ $to= "Mary <mary@example.com>" . ", " ; //обратите внимание на запятую $to .= "Kelly <kelly@example.com>"; /* тема/subject */ $subject = "Birthday Reminders for August"; /* сообщение */ $message = ' <html> <head> <title>Birthday Reminders for August</title> </head> <body> <p>Here are the birthdays upcoming in August!</p> <table> <tr> <th>Person</th><th>Day</th><th>Month</th><th>Year</th> </tr> <tr> <td>Joe</td><td>3rd</td><td>August</td><td>1970</td> </tr> <tr> <td>Sally</td><td>17th</td><td>August</td><td>1973</td> </tr> </table> </body> </html> '; /* Для отправки HTML-почты вы можете установить шапку Content-type. */ $headers= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; /* дополнительные шапки */ $headers .= "From: Birthday Reminder <birthday@example.com>\r\n"; $headers .= "Cc: birthdayarchive@example.com\r\n"; $headers .= "Bcc: birthdaycheck@example.com\r\n"; /* и теперь отправим из */ mail($to, $subject, $message, $headers); |
|
|
Zaxap |
Опубликовано 09.10.2014 09:29
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
Необходимо было указать атрибут name="submit" к кнопке ( <input type="submit"> ). Ну-у... я не волшебник, я только мучу Зло не дремлет, а я добрый...
|
|
|
grungestranger |
Опубликовано 09.10.2014 09:41
|
Пользователь Сообщений: 83 Зарегистрирован: 25.02.2013 21:52 |
Zaxap Ну header все равно надо указывать.
|
|
|
Zaxap |
Опубликовано 09.10.2014 10:41
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
grungestranger, header - последнее значение, так? Если я указал $header="MIME-Version: 1.0\r\n";, то это норма, или там иначе надо (с $_POST разобрался, пожалуй, а с тонкостями почты... php.net двоякий)? Зло не дремлет, а я добрый...
|
|
|
grungestranger |
Опубликовано 09.10.2014 12:16
|
Пользователь Сообщений: 83 Зарегистрирован: 25.02.2013 21:52 |
вот так делай $headers= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=windows-1251\r\n"; или utf-8 вместо windows-1251, конечно предпочтительнее utf-8, но помню херово отображалось в какой-то почте, надо тестить, но думаю, сейчас должно хорошо везде отображаться |
|
|
SchreiBear |
Опубликовано 09.10.2014 12:38
|
Ветеран Сообщений: 625 Зарегистрирован: 05.01.2013 11:01 |
grungestranger, не наю у меня все везде нормально кажет с утюфом
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
|
|
|
grungestranger |
Опубликовано 09.10.2014 12:42
|
Пользователь Сообщений: 83 Зарегистрирован: 25.02.2013 21:52 |
SchreiBear, так и должно быть.
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |