Алгоритм довольно прост:
1) парсится config.php. В нём переменные разделены ньюлайнами. Они(переменные) и их значения идут отображаются в 'юзер-ориентированной' форме.
2) После того, как админ установил нужные параметры, все данные записываются во временный файл, после чего вновь выводятся, чтобы админ мог посмотреть на то, как будет выглядить конфиг и обнужить ошибки, если таковые имеются.
На второй стадии и происходит неприятная ошибка. В админке есть 2 поля, в которые нужно ввести текст, который впроследствии будет обрабатываться, как хедер и футер мейлов, высылаемых ботом. Эти поля сделаны, как <textarea>. Дело в том, что они криво пишуться в файл. Т.е. например футер = 'Здравствуйте'. В конфиге это будет выглядить так:
Код: Выделить всё
$mail_header = "Здравств
091;йте
";при выводе этого в браузер выводится только первая буква слова. В данном случае - 'З'
до записи в файл die($_POST['mail_header']) выдаёт корректное значение...
пробовал html_entity_decode() - безрезультатно...
кто-нибудь может разъяснить мне суть проблемы?