0

我正在使用一个名为“用户提交的帖子”的插件 - 有一个文本区域允许用户输入内容这里是代码:

<li class="usp_content">
            <label for="user-submitted-content" class="usp_label">Your Content</label>
            <div>
                <textarea class="usp_textarea" name="user-submitted-content" id="user-submitted-content" rows="5"></textarea>
            </div>
        </li>

问题是这段代码允许用户输入 HTML 代码等。我试图从 HTML 中删除它,但我只是不知道如何,搜索并尝试了这么多代码,但它不起作用。

如果有人告诉我如何从上面的代码中删除 html,我真的很感激,这样这个人就不能放 html

4

2 回答 2

1

你必须写这样的东西

<?php
    $yourTextareaContent = $_POST['user-submitted-content']; // if form METHOD="POST"
    //$yourTextareaContent = $_GET['user-submitted-content']; // if form METHOD="GET"
    echo strip_tags($yourTextareaContent);
?>

您还必须在服务器端执行此操作(从您的表单接收内容的 php 脚本)。

于 2012-04-20T05:58:05.957 回答
0

如果使用 PHP,那么您可以使用以下方法去除 html 标签:


echo strip_tags($yourTextareaContent);

参见:strip_tags

于 2012-04-20T04:24:04.153 回答