nl2br - постоянно добавляет <br>

Discussion in 'PHP' started by Дикс, 27 Apr 2006.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    Создал форму, с textarea.
    В скрипте, который обрабатывает её значение есть функция nl2br.
    Все переводы строки она преобразует в <br>.
    Но когда я открою форму для редактирования и ничего не изменяя её сохраню,
    кол-во <br> увеличивается вдвое.
    Если снова открыть форму и она ещё раз пройдёт через nl2br,
    тегов БР станет ещё больше, хотя я даже не притрагиваюсь к тексту.

    Как-то раньше я решал эту проблему, но сейчас хоть убей не помню.
    ЗЫ значения wrap='virtual' (off, physical) ничего не меняют.

    Помогите, плз.
     
  2. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    ну убей все "<br />" при заполнении textarea. Делов то...
     
    _________________________
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    гы я тока что сам до этого догадался :)
    но всё равно спасибо = )
     
  4. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    прежде, чем учиться программировать для веб, следует научиться просто программировать
     
    #4 nerezus, 27 Apr 2006
    Last edited: 27 Apr 2006
  5. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
     
    _________________________
  6. ferryman

    ferryman Elder - Старейшина

    Joined:
    13 Feb 2006
    Messages:
    88
    Likes Received:
    8
    Reputations:
    5
    strip_tags();
     
  7. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    да нет времени учиться обычному программированию.
    но это же не повод откладывать изучение, пусть и на дому, веб-программинга? :)
     
  8. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,160
    Likes Received:
    299
    Reputations:
    156
    Прежде чем учиться просто программировать, сначала надо знать что-такое компутер. =)
     
    _________________________
  9. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Зайди в любую библиотеку и возьми себе книгу "Начала программирования" и "Основы алгоритмизации", и все будет замечательно. Удачи в изучении =)
     
    _________________________
  10. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    А еще скачай себе офф. мануал с php.net
     
    _________________________
  11. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    у меня полно этих мануалов и две книжки в бумаге.

    а я по твоему совсем ламер?
     
  12. ferryman

    ferryman Elder - Старейшина

    Joined:
    13 Feb 2006
    Messages:
    88
    Likes Received:
    8
    Reputations:
    5
    чегото незаметно...
     
  13. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Харе оффтопить и спорить. Человек учится, отстаньте от него. Все с чего-то начинали. Закрываем тему.
     
    _________________________