Когда кто-то нажимает, введите текст разрыва

0

Я создаю программное обеспечение для форума в первый раз, когда я знаю, что большинство PHP просто не так много.

Во всяком случае, скажите, когда кто-то попадает в него, как на этом "Мне нравится, что я просто нажал кнопку ввода",

Он будет отображаться как новая строка при публикации темы, как я могу ее архивировать?

Прямо сейчас, даже если я перешел на новую строку, сообщение все равно будет отображаться как "sssssssssssssssss", который пользователь должен добавить
чтобы сломать его, но мне нужно отключить HTML по соображениям безопасности.

Теперь я могу заставить PHP добавить
автоматически, когда сообщение отправляется, но затем
будет отображаться пользователям, и я отключу html.

Благодарю!

Теги:
line

1 ответ

6

Вам нужно использовать nl2br() в PHP. Он автоматически преобразует переносы строк в <br> тегов.

Скажем, если пользователь набрал данные в <textarea> вашей формы, и когда он нажимает Submit, он доходит до вашего PHP-страницы, скажем, submit.php, на этой странице вы должны делать это вот так.

submit.php

<?php
$textareadata = isset($_POST['textareadata'])? nl2br(htmlspecialchars(($_POST['textareadata']))) : "Not Sent";
  • 0
    на каком языке набирается оператор ?!
  • 1
    PHP, который я использую, будет ли таким способом программное обеспечение форума делать это? Пытаясь быть профессиональным, я думаю, это будет работать, и спасибо;)
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню