CKEditor Обратная косая черта - PullRequest
       3

CKEditor Обратная косая черта

0 голосов
/ 27 сентября 2019

Я использую этот запрос в 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>";
}

$ контент публикуется из формы на той же странице:

<div id="postContent"><textarea name="theContent" ><?php echo $Content ?></textarea>
    <script type="text/javascript">                      
            CKEDITOR.replace('theContent')
    </script>
</div>

Так что "theContent" - это то, что публикуетсяа затем установить в качестве $ содержимого.

Проблема в том, что если я добавлю обратную косую черту (\) к текстовому содержимому, написанному n CKEditor, он будет удален.Я попытался добавить \\, чтобы избежать обратной косой черты, и это сработало в первый раз, но, конечно, во второй раз был только один \ оставшийся, так что он снова вырвался ... сбежал!

Я думал, что япопробуйте быть умным задницей и добавьте некоторую строку, заменяющую \ на \\, но PHP это не понравилось.Кто-нибудь знает, как я могу решить эту проблему, пожалуйста?

Я также только что заметил, когда набираю это, что этот сайт делает то же самое, что и мне, чтобы удвоить обратную косую черту, но я держу пари, что они не исчезнут после редактирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...