![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Итак все классно но теперь появилась очередная проблема. Точнее прийти к решению ее я не могу
Целиком письмо выходит в таком виде:
И вот тут вопрос: как же гибко (если вдруг количество строк заголовков будет плавающим) отделить само сообщение и заголовки? |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Слушай, а ты не можешь писать в одну и ту же тему?
А еще лучше - хоть что-нибудь почитать про формат почтовых писем, а не спрашивать про каждую запятую? |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Отходя от темы:
Заголовки писем и отделение их от содержимого - это одно. Декодирование письма - это другое (между прочим я туда дописывать буду результаты деятельности своей) А вот если говорить вообще о заборе письма это другая часть. Я понимаю что много текста в одном топике это удобно. Но удобно для чего? Если при появлении того или иного решения сообщение будет писаться на подтему обсуждаемую в n сообщении, после которого обсуждено несколько подтем. Тогда зачем же форум дробить на темы. Давайте сделаем одну страницу, выложим 5 тем со всеми сообщениями и пускай ищут (поиск ведь есть Я могу ошибаться это чисто субъективное мнение. И если что-то я не понимаю или где-то ошибаюсь - может и другой Я могу не спрашивать. Зачем же? Буду лупить эту тему сам 3 дня, а потом когда решение выложу, ты спросишь: "А зачем так, если проще можно." Вот поэтому чтобы велосипед не изборетать а сделать просто другую модель я прошу помощи. Добавлено через 2 минуты и 14 секунд Возращаясь к теме: Про формат почтовых писем я прочел здесь. но если я правильно понял - строк в заголовке может быть n и поэтому начало содержимого письма я определить не смогу. Добавлено через 4 минуты и 9 секунд Как же это сделать универсально ума не приложу. И если обычно у меня в голове формируется модель поведения программы при обработке события то тут как в тумане |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Элементарно заголовки от тела отделяются. Пустой строкой.
Что в HTTP, что в почте. Добавлено через 1 минуту и 43 секунды еще можно вот здесь почитать http://phpfaq.ru/mail |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Заранее спасибо, результат сообщу, как реализую код.
|
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Спасибо конечно я сказал, а теперь думаю, или я дурак... или одно из двух
Понятно что не пробелом отделяется, но как заметили пользователи данного форума, а также достопочтимый Фельдмаршал ;) почему-то каждый заголовок отделяется друг от друга пустой строкой. Почему? Сам понят не могу. Добавлено через 6 минут и 34 секунды Тут конечно есть два решения (которые у меня сформированы в голове) 1. при формировании кода держать в действии 3 переменные например $str1 $str2 $str3 которые будут содержать 3 строки подряд и если они будут все равны "" так можно будет отделить содержание от заголовков. 2. После того, как все внутренности письма будут загружены в переменную, нужно будет найти три подряд пустых строки. В идеале представив их разделителем массива. Все это занимает системные ресурсы. Кое кто скажет : "Ха решил муравья сэкономить!" А вообще зачем тогда оптимизировать код? И упрощать его алгоритм. |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Это у тебя оно так выводится.
|
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Поэтому если не трудно помогите найти наиболее простое решение (с точки зрения написания и обработки)
Добавлено через 3 минуты и 28 секунд У меня |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Ты не представляешь, сколько здесь - в этом форуме - топиков, у которых вначале "я ведь просто перебираю", а заканчивающихся фразой "ой, я просмотрел, у меня там не то".
кроме выборки и добавления есть вывод. |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
??? не совсем понял поясни пожалуйста балбесу, что до меня не дошло ???
|
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
убедись, что линие переводы строки не при выводе появляются.
и вообще разберись, откуда они у тебя берутся |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Ок, как разберусь - сообщу о результате.
|
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
На разобрался откуда они появлялись, потому что пропали они. Скорее всего массовая миграция на юг ;)
А вот в общем результат того, что я сделал.
Прошу ругать скрипт (я к критике нормально отношусь), но и не забывать после критики выносить свои предложения по замечаниям. |
|||
|
||||
| Pokoinik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 17.3.2007 Где: /dev/null Репутация: 2 Всего: 3 |
Есть вот такой замечательный класс,
возможно будет полезен Присоединённый файл ( Кол-во скачиваний: 7 )
phpMailer.txt 45,58 Kb-------------------- ICQ: 490-993 Существует только 10 типов людей: те, которые понимают двоичную систему, и которые ее не понимают!!! Опасайтесь людей верующих, ибо у них есть боги, которые им все прощают. Делай или не делай! Никаких попробую! Йода (Yoda), мастер-джедай |
|||
|
||||
| ArNic |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 3.1.2007 Репутация: нет Всего: нет |
Спасибо большое, посмотрел но че-то не разобрался. Старательно разбираюсь.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |