• Как передать значение checkbox в форме логирования?

    gphp
    @gphp Автор вопроса
    Подающий надежды php программист
    Все оказалось очень просто.

    <input name="" type="checkbox" onchange="alert(~~this.checked)">
    Ответ написан
    Комментировать
  • Как устранить лишние при использовании функции nl2br?

    gphp
    @gphp Автор вопроса
    Подающий надежды php программист
    Хорошо, объясню так сказать с примерами. Вот так я ввожу текст с тегами в БД, вроде ничего необычного, экстраординарного и странного:
    31285d7cc3b6499fbf9ff0718ae9dca5.png

    При выводе текст из БД на страницу с применением функции PHP nl2br получается такая хурма.
    dec036d4e4164e1595a59bc76aacbbd8.png

    С остальными постоянно применяемыми тегами функция работает хорошо, без подобного выпендрежа.

    Мануалы все прочитаны и не раз уже. Много найдено чего в инете, и ничего не помогло. И с preg_replace() в разных вариациях я уже развлекался, результат тот же.

    P.S. Есть вариант сделать вот так:
    $text = preg_replace(array("/\\r\\n/", "/\\r/", "/\\n/"), "<br />", $text);
    $text = str_replace("<br /><li>", "<li>", $text);
    $text = str_replace("<ul><br />", "<ul>", $text);
    $text = str_replace("</li><br />", "</li>", $text);
    $text = str_replace("</ul><br />", "</ul>", $text);


    Но это уже какие-то некрасивые убогие костыли.
    Ответ написан