首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除textaera中的HTML标签(基本CMS)

删除textaera中的HTML标签(基本CMS)
EN

Stack Overflow用户
提问于 2013-10-02 05:02:46
回答 1查看 138关注 0票数 1

我是PHP的新手,开始做一个轻量级的CMS。我已将所有正文内容存储在数据库中,CMS从数据库中调用它,并将其显示在要编辑的文本区域中。然而,我想知道有没有一种方法可以让它显示没有HTML标记的文本。我已经尝试了strip_tag函数,但是当我在我的cms上点击保存时,它保存时没有html标签!我如何让它显示没有HTML标签的数据库中的数据,但当我保存它时,它将与HTML标签一起保存!如果这个问题不清楚,很抱歉,但它很难解释。到目前为止,我的代码运行正常:

代码语言:javascript
复制
<?php include_once "includes/scripts.php"; ?>
<?php include_once "includes/connect.php";?>
<?php include_once "includes/cms_page_security.php";?>
<?php
    $sql = "SELECT * FROM content WHERE id = '5'";   
    $result = mysql_query($sql, $connect);
    $num= mysql_numrows($result);mysql_close();
    $row = mysql_fetch_row($result);
    $pg_content = $row['1'];
if (isset($_POST['saveChanges'])){
    $pgcontent = $_POST['edit'];
    $sql_query = ("UPDATE content SET cage_content= '$pgcontent' WHERE cage_content= '$pg_content'");
    mysql_query($sql_query,$connect);
    header('location: admin_cms_staff.php');
    $feedback = "Updated successfully";
    }
?>
<div id="cms_container"><br>
    <h1>Staff Page<img src="images/three_column_grid_line.png" alt="line"></h1>
      <form id="form1" name="form1" method="post">
         <textarea id="content" name="edit"><?php echo $pg_content; ?></textarea>
         <input type="submit" class="submit_edit" value="Save" name="saveChanges" onClick="alertFunction()">
     </form>
    <p class="logout_btn"><a href="admin_cms.php">Back</a></p>
     <?php if(isset($_POST['saveChanges'])){
        echo $feedback;}?>
    </div><!--cms_container-->
<script>
function alertFunction()
{
var r=confirm("Do you want to save the changes you made to the page?");
if (r==true)
  {
  }
else
  {
    return;
  }
}
</script>
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2013-10-02 05:14:52

更改此设置:

代码语言:javascript
复制
$pgcontent = $_POST['edit'];

至:

代码语言:javascript
复制
$pgcontent = strip_tags($_POST['edit']);

同时也改变这一点:

代码语言:javascript
复制
<textarea id="content" name="edit"><?php echo $pg_content; ?></textarea>

至:

代码语言:javascript
复制
<textarea id="content" name="edit"><?php echo strip_tags($pg_content); ?></textarea>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19125891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档