Только не забывайте описывать...
Только не забывайте описывать ошибки:
$err[26]="Текст слишком короткий";
$err[27]="Текст слишко длинный";
На что следует обратить внимание в этой функции.
Первой строкой мы выкидываем все html-тэги из текста, кроме тех, что указали в кавычках. Это очень удобная функция PHP. Ибо моделировать этот процесс обычным регекспом — не самая простая задача.
Второй строкой мы перед каждым переносом строки (EOL — "\n" — Enter) добавили тэг <br>, указывающий браузеру на перенос строки.
Вынужден признаться: никогда в жизни не пользовался функцией nl2br(). И вам не советую. Она вам вместо <br> наставит XHTML-совместимых <br />. Оно вам надо? Замените эту функцию простейшим регекспом:
$this->in_text=preg_replace("/\n/","<br>\n",$this->in_text);
и всего делов.
И вот только теперь (прошу обратить на это особое внимание) мы замеряем размер нашего текста. Только после того, как мы все выкинули и все добавили.
Ну что ж, данные мы приготовили, можно теперь добавить их в базу сайта.
Но это уже не сегодня — вынужден сворачиваться. До завтра!
<<< Назад | Вперед >>> |
copyright ©2000-2002 Ruslan Kurepin |