Вопрос по webdev (html/php/sql)

Discussion in 'Болталка' started by PEPSICOLA, 14 Apr 2007.

  1. PEPSICOLA

    PEPSICOLA . . . . . 2L . . . . .

    Joined:
    14 Oct 2004
    Messages:
    1,025
    Likes Received:
    824
    Reputations:
    368
    Как делать правильное сохранение текста, что бы формат текста оставался сохранённым?

    То есть, я пишу сейчас это сообщение, создавая абзацы, пробелы, переходы на другую строку... Когда я нажмаю "отправить" то, как происходит форматирование при сохранении и как этого добиться?
    Допустим создаю форму в html документе, добавляю TextArea и Button(для отправки). В TextArea пишу документ, через php отправляю его в MySQL DB и в итоге если вывести данные через php из MySQL DB - текст выводиться без форматирования - в линию...

    Помогите, пожалуйста :confused:
     
  2. VDShark

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

    Joined:
    1 Feb 2007
    Messages:
    260
    Likes Received:
    158
    Reputations:
    62
    Попробуй элементарно при выводе из базы заключить текст в теги <pre></pre>
    )
     
  3. PEPSICOLA

    PEPSICOLA . . . . . 2L . . . . .

    Joined:
    14 Oct 2004
    Messages:
    1,025
    Likes Received:
    824
    Reputations:
    368
    Так он помоему при сохранении их запарывает... ну фиг знает щас попробую, спасибо, мэн :)
     
  4. Abra

    Abra Member

    Joined:
    17 Sep 2005
    Messages:
    278
    Likes Received:
    51
    Reputations:
    29
    nl2br() ?

    заменяет переводы строк тэгами <br>. Как я понимаю это и требуется.
    Еще можно написать простенькую функцию для замены пробелов символами &nbsp; тогда несколько пробелов для отступа не будут заменять одним, а будут сохраняться. А символы табуляции заменять несколькими &nbsp; например. =\
     
    #4 Abra, 14 Apr 2007
    Last edited: 14 Apr 2007
  5. GHostly_FOX

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

    Joined:
    4 Jan 2007
    Messages:
    34
    Likes Received:
    15
    Reputations:
    0
    или можно подключить явовские редакторы которые на выходе выдадут полностью на html-е текст...