|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » форма отправки на мейл |
|
|
форма отправки на мейл
|
Старожил Сообщения: 290 |
Профиль | Отправить PM | Цитировать Есть форма отправки на емейл длинноватая полей этак 20, ниже представлен обработчик формы. Всё работает как надо. НО. Когда приходит письмо с собранными данными некоторые поля отображаются не так:
Название марки: Мазда Адрес компании: Бобруйск Ваша должность: Менеджер А отображается вот так. Название марки: Мазда Адрес компании: Бобруйск Ваша должность: Менеджер как сделать чтобы всё было как в первом примере? P.S. Когда отправляешь пустую форму тогда все поля расположены как надо.
и ещё встречный вопрос сложно ли сделать чтобы когда в поле ничего не вводишь оно не отображается в присланном письме а сейчас просто после двоеточия пусто: Ваше имя: |
|
Отправлено: 11:18, 22-02-2008 |
Старожил Сообщения: 313
|
Профиль | Отправить PM | Цитировать смотря в каком едиторе проматривать. Попробуйте "\r\n". А второе не очень понял - надо условия понаставить или?
$pole1 = (empty($_POST[pole1]))?"":"Название марки:".$_POST[pole1]."\r\n"; ... каждое поле так $text = $pole1.$pole2... --------------------------------- вообщето я не волшебник, только учусь |
Последний раз редактировалось bruder, 22-02-2008 в 14:42. Отправлено: 14:28, 22-02-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать Про второе да условия имел ввиду.. если после заполнено оно отсылается если нет то не отображается в присланном письме.
насчёт просмотрщика не понял. просто письмо приходит в стандартную программу например Microsoft Outlook и там смотрится А сложно сделать чтобы письмо составлялось в html? p.s. Добавление "\r" не помогло "Название марки: $_POST[pole1]\r\n\n когда делаешь так то все строчки в письме в таком виде строка 1 строка 2 Т.е. через одну строчку. |
Последний раз редактировалось oIo_DeN_oIo, 22-02-2008 в 15:48. Отправлено: 15:30, 22-02-2008 | #3 |
runs with scissors Сообщения: 642
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 15:51, 22-02-2008 | #4 |
Старожил Сообщения: 336
|
Профиль | Отправить PM | Цитировать А <br> не пробовали, заранее извиняюсь за ламерское предложение. Я его всегда вместо \n использую.
|
|
------- Отправлено: 16:33, 22-02-2008 | #5 |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать to Arrest
эта строка значит отправлять эту форму на мыло с темой Forma Otpravki! и далее следует кодировка . mountfield <br> пробЫвал приходит вместе с текстом P.S. Перво что пробЫвал это разхместить код так $text = " Название марки: $_POST[pole1]\n Адрес компании: $_POST[adress]\n Ваша должность: $_POST[dolzhnost]\n \n$date"; Но текст в итоге приходит через строку пункт1 пункт 2 итд. |
Отправлено: 16:33, 22-02-2008 | #6 |
Старожил Сообщения: 313
|
Профиль | Отправить PM | Цитировать люди правильно сказали
1. от Arrest - Content-Type: text/html -> шлет как html поэтому: 2. втыкай <br> или форматируй с css как нравится 3. поверяешь моим способом на наличие переменной и все ок |
Отправлено: 17:25, 22-02-2008 | #7 |
Старожил Сообщения: 290
|
Профиль | Отправить PM | Цитировать Цитата bruder:
Цитата:
про условия не понял. |
||
Отправлено: 17:47, 22-02-2008 | #8 |
Старожил Сообщения: 313
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата Arrest:
Цитата:
$pole1 = (empty($_POST[pole1]))?"":"Название марки:".$_POST[pole1]."<br>"; каждое поле проверяется пусто или нет. если нет дописывается твое предложение, в данном случае "Название марки:" |
|||
Отправлено: 18:38, 22-02-2008 | #9 |
Deadooshka Сообщения: 2511
|
Профиль | Отправить PM | Цитировать Цитата oIo_DeN_oIo:
|
|
Отправлено: 21:11, 22-02-2008 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Не могу полноценно зайти на мейл. ру. Помогите пожалуйста. | fomenko | Хочу все знать | 6 | 22-01-2010 19:13 | |
[решено] Форма отправки сообщения на PHP с удаленного SMTP | Artem-Samsung | Вебмастеру | 1 | 14-08-2009 19:11 | |
Форма в С++ | Lisa | Программирование и базы данных | 1 | 11-12-2006 22:03 | |
Как прочитать письма на мейл сервере из PHP? | Vlad Drakula | Вебмастеру | 23 | 22-06-2004 19:37 |
|