Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > mail()


Автор: alligator 31.8.2005, 15:19
как правильно отформатировать текст сообщения а то оно всё идёт в одной строке
и теги которые должны отправляться как текст отправляються неверно пример:
http://123.ru/ а надо <a href ну и тд

Автор: IZ@TOP 31.8.2005, 15:29
alligator, есть такая вещь как \r\n (перевод строки). Это раз. Во вторых, добавь заголовок
Content-Type: text/plain к письму.

Автор: alligator 31.8.2005, 15:41
Content-Type: text/plain добавил и заработало , а \r\n стоит
Благодарю за помощь

Автор: Mal Hack 31.8.2005, 17:01
\r\n то в виндоусе, в никсах, а следовательно на серверах - \n.
Еще вариант ставить text/html и переводить через <br />

Автор: Guest 1.9.2005, 22:46
Мне пока text/html не требуеться как надо будет тада уже буду заморачиваться пока хватает текстовых писем....

Автор: alligator 3.9.2005, 15:15
маленькая проблемка в тексте письма экранируються ковычки =((
например <a href="http://some site">test</a> экранируеться в
<a href=\"http://some site\">test</a> как мне сделать чтобы скрипт не экранировал кавычки ?

Автор: Mal Hack 3.9.2005, 16:22
Есть директива magic_gpc_runtime или что-то типа того. Отключи ее через .htaccess

Автор: alligator 3.9.2005, 16:30
ок попробую

Автор: alligator 3.9.2005, 23:35
set_magic_quotes_runtime не помогло
проверил значение в php.ini уже стоит 0 через get_magic_quotes_runtime
обошел проблему другим способом
Код

mail($mails_list[$i], $subject,stripslashes($_POST['msg']),$headers);

Автор: Mal Hack 4.9.2005, 09:17
alligator тогда пробуй отключить просто set-magic_quotes_gpc...

Автор: alligator 4.9.2005, 13:02
я сделал через stripslashes

Автор: alligator 4.9.2005, 15:24
Кстати если отключать magic_quotes это не повлияет на безопастноть ?

Автор: -=Ustas=- 4.9.2005, 16:00
Цитата(alligator @ 4.9.2005, 15:24)
Кстати если отключать magic_quotes это не повлияет на безопастноть ?

Безопасно надо скрипты писать, а не сервера с интерпритаторами настраивать.

Автор: alligator 4.9.2005, 17:03
А я и не настраиваю сервера с интерпритаторами я просто спрашиваю

Автор: -=Ustas=- 4.9.2005, 21:51
Да я тебе ничего и не советую, просто отвечаю на вопрос.

Автор: alligator 4.9.2005, 22:08
ясно smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)