Здравствуйте, у меня такая проблема: есть поле textarea там ввожу текст сообщения для отправки писем с помощью функции php mail(), если сообщение не отправилось по тем или иным причинам введенный текст должен остаться в этом поле: PHP: $communication_text = trim($_POST['communication_text']); затем делаю вывод в поле textarea: HTML: <textarea name="communication_text" id="communication_text" class="edit" cols="50" rows="8" "> <?php echo trim($communication_text); ?> </textarea> все передает, но почему-то добавляя пустую строку к этому сообщению... в чем проблема*?
HTML: <textarea name="communication_text" id="communication_text" class="edit" cols="50" rows="8">(ентер раз) <?php echo trim($communication_text); ?>(ентер два) </textarea> а вот так без ентеров: HTML: <textarea name="communication_text" id="communication_text" class="edit" cols="50" rows="8"><?php echo trim($communication_text); ?></textarea>
Код (Text): echo htmlspaecialchars(trim($communication_text)); Иначе будет глюк, если в $communication_text встретится </textarea> например.