php - CKEditor 反斜杠
问题描述
我在 PHP 中使用这个查询:
$s = " UPDATE articles SET Article_Name='$title', Category_Name='$cat', Content='$content' WHERE ID=$ID";
$insert = mysqli_query($dbc, $s);
If ($insert){
echo "<div id='success'>Updated successfully!</div>";
} else {
echo "<div id='failed'>Update failed!</div>";
}
$content 从同一页面上的表单发布:
<div id="postContent"><textarea name="theContent" ><?php echo $Content ?></textarea>
<script type="text/javascript">
CKEDITOR.replace('theContent')
</script>
</div>
所以“theContent”是被发布然后设置为 $content 的内容。
问题是,如果我在写成 CKEditor 的文本内容的任何地方添加反斜杠 (\),它就会被撕掉。我尝试添加 \\ 来逃避反斜杠,它第一次工作,但当然第二次只剩下一个 \ 所以它再次被撕掉......逃脱了!
我想我会尝试成为一个聪明的驴子并添加一些字符串替换,将 \ 替换为 \\ 但 PHP 不喜欢那样。有谁知道我该如何解决这个问题?
我也刚刚注意到,当我输入这个时,这个网站做的事情和我需要在反斜杠上加倍一样,但我敢打赌它们在编辑后不会消失!
解决方案
推荐阅读
- python - Python,遍历 Excel 电子表格
- java - 如何在 Spring 中的任何传出响应中添加 http 标头?
- python - GridSearchCV:ValueError - self._run_search(evaluate_candidates)
- powershell - 为什么 Powershell 的 Tee-Object 会弄乱我文件的编码?
- node.js - 有没有一种简单的方法可以使用 Node js 从 Git 存储库中获取 JSON 文件?
- java - 千分尺永远不会更新
- xaml - UWP 中的流体布局
- r - 使用 R 中的 Lambert Conformal Conic 投影在 ggplot2 中映射北极/亚北极地区
- python - 使用 Python 根据标签分层文件中的第一列计算行数(不使用 Pandas、Numpy 等)
- swift - Is there any way to Firebase Auth twice in the same App instance?