Архив рассылки -программирование на PHP

         

Только не забывайте описывать...


Только не забывайте описывать ошибки:

$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



Содержание раздела