Проблема при создании письма через <A Href='mailto:

Bboy

Новичок
Проблема при создании письма через <A Href='mailto:

Надо сделать, что бы при нажатии на ссылку вида
<A Href='mailto:[email protected]?subject="Тема письма"&Body="This body of e-mail">Напишите мне</A>
открывалось бы готовое письмо.
В моем случае получилась такая вот штука

$mc = "
Добрый день.\n
далее идет текст письма...

Некоторое время назад, а именно ".substr($row['datetime'], 0, 10)." текст...

текст...
--------------------------------------------------------
".substr(htmlspecialchars($row['link_code']), 0, 256)." и т.д.
--------------------------------------------------------
текст...
";

echo "<A Href='mailto:".$row['email']."?subject=\"Привет\"&Body=\"$mc\"'>".$row[id]."</A><br>";

Глюк в том, что в тело письма помещается
только полтора первых предложения и то без переносов на новую строку, остальной текст пропадает...

Не подскажете в чем может быть дело?
 

Panchous

Павел
и кому ты такую сслылку скармливаешь?

-~{}~ 08.04.05 22:00:

http://www.ianr.unl.edu/internet/mailto.html
 

Bboy

Новичок
Автор оригинала: admin
[m]urlencode[/m]
Хмм... теперь при нажатии на ссылке письмо вообще не создается(((

-~{}~ 09.04.05 13:04:

Ну так что, есть еще варианты решения?

-~{}~ 09.04.05 13:18:

Хмм, странно, убрал одно предложение с символами \" (...\"текст\"...) из текста и письмо начало открываться с заполненными всеми полями, только текст в письме в виде одной большой длинной строки - нет переносов на новую строку. Если применять urlencode, то при клике на ссылку письмо не открывается, а все символы заменяются на абра-кадабру.
Пробовал ставить в тексте \n - не получается.
Как бы сделать, что бы перенос строк был в письме?
 

Мутник

Новичок
Bboy

тебе же не все надо урленкодить, а только то, что ты хочешь в BODY запихать..

блин, тебе слабо посмотреть результат и подумать немного?
 

Bboy

Новичок
Автор оригинала: Мутник
Bboy

тебе же не все надо урленкодить, а только то, что ты хочешь в BODY запихать..

блин, тебе слабо посмотреть результат и подумать немного?
Да, я именно так и делал, urlencode к телу письма, все вроде нормально, но оказывается если я передаю таким видом
...Привет\"&Body=\"$mc\"'>"...
то у переменной Body появляется ограничение на размер. Точно сколько символов я так и не понял, везде написано по разному, но оно есть. Пришлось письмо существенно сокраить, все работает. А когда делал без urlencode, то письмо открывалось без всяких ограничений на переменную, .т.е. текста в боди было гораздо больше, но тогда не было переносов на новую строку:rolleyes:
 

Мутник

Новичок
Bboy

А ты уверен, что это именно то, что тебе реально нужно??? Какой то кривой способ!
 

Bboy

Новичок
Ну, к сожалению все делать по "обкатанному пути" не всегда получается, иногда появляются специфические задачи, которые, кроме как, через одно место не решить...
 
Сверху