parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Здравствуйте, из-за каких нюансов из текста могут пропадать символы перевода строки #0A при его ред. в веб-простр

MultiSyn 22.12.2004 19:59 / 22.12.2004 20:00

Здравствуйта, такая ситуация:

На литературном сайте тексты произведений хранятся в .txt файлах, а сохраняется текст таким образом:
### в это поле авторы вставляют текст:
<textarea name="body"></textarea>

### далее сохранение:
$t[$form:body]
^t.save[/authors/${form:header}.txt]
Затем при показе текста посетителю сайта он приобретает соответствующий вид след.образом:
$repl[^table::create[nameless]{^taint[^#0A]	<br>&nbsp^;&nbsp^;&nbsp^;&nbsp^;}]
^file_body.text.replace[$repl]
Т.е. переносы строк (#0A) заменяются на <br>&nbsp;&nbsp;&nbsp;&nbsp; – получаются абзацы.

Проблема:
автор редактирует текст в том же поле формы:
$file_body[^file::load[text;/authors/${proizvedenie.header}.txt]]
<textarea name="body">$file_body.text</textarea>
и также сохраняет его, как и при первом занесении (см.выше), но почему-то после редактирования текста почти все абзацы пропадают (независимо от того изменял ли он текст или только пересохранил).

Друзья, подскажите пожалуйста в чем может быть ошибка?