За последние 24 часа нас посетил 52561 программист и 1764 робота. Сейчас ищут 875 программистов ...

поле textarea

Тема в разделе "PHP для новичков", создана пользователем Kocapb, 1 дек 2008.

  1. Kocapb

    Kocapb Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    Здравствуйте, у меня такая проблема:

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

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Кавычка лишняя.
     
  3. free-bits

    free-bits Активный пользователь

    С нами с:
    13 ноя 2008
    Сообщения:
    296
    Симпатии:
    0
    Адрес:
    г. Красноярск
    Kocapb, для чего люди придумали подсветку синтаксиса?=)
     
  4. Kocapb

    Kocapb Активный пользователь

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    извиняюсь блокнот юзаю..
    кавычку убрал а проблема осталась....
     
  5. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    HTML:
    1.  
    2. <textarea name="communication_text" id="communication_text" class="edit" cols="50" rows="8">(ентер раз)
    3.   <?php
    4.   echo trim($communication_text);
    5.    ?>(ентер два)
    6.  
    7.  
    а вот так без ентеров:
    HTML:
    1. <textarea name="communication_text" id="communication_text" class="edit" cols="50" rows="8"><?php
    2.   echo trim($communication_text);
    3.    ?></textarea>
    4.  
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Код (Text):
    1. echo htmlspaecialchars(trim($communication_text));
    Иначе будет глюк, если в $communication_text встретится </textarea> например.