Некорректная запись зн-я textarea в файл (php)

Модератор: Модераторы разделов

Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Некорректная запись зн-я textarea в файл

Сообщение Asgard »

Сейчас нужно добить админку для одного проекта. Нужно сделать более-менее 'юзер-ориентированной'.
Алгоритм довольно прост:
1) парсится config.php. В нём переменные разделены ньюлайнами. Они(переменные) и их значения идут отображаются в 'юзер-ориентированной' форме.
2) После того, как админ установил нужные параметры, все данные записываются во временный файл, после чего вновь выводятся, чтобы админ мог посмотреть на то, как будет выглядить конфиг и обнужить ошибки, если таковые имеются.

На второй стадии и происходит неприятная ошибка. В админке есть 2 поля, в которые нужно ввести текст, который впроследствии будет обрабатываться, как хедер и футер мейлов, высылаемых ботом. Эти поля сделаны, как <textarea>. Дело в том, что они криво пишуться в файл. Т.е. например футер = 'Здравствуйте'. В конфиге это будет выглядить так:

Код: Выделить всё

$mail_header = "Здравств&#1
091;йте

";


при выводе этого в браузер выводится только первая буква слова. В данном случае - 'З'
до записи в файл die($_POST['mail_header']) выдаёт корректное значение...
пробовал html_entity_decode() - безрезультатно...

кто-нибудь может разъяснить мне суть проблемы?
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
Гарыныч
Сообщения: 202
ОС: Gentoo

Re: Некорректная запись зн-я textarea в файл

Сообщение Гарыныч »

Так сказать трудно.. Покажи файлы.
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: Некорректная запись зн-я textarea в файл

Сообщение Asgard »

всё, разобрался. всё дело было в различии кодировок.
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали: