JavaScript — как использовать Codemirror.on («изменить»), чтобы сохранить только изменения с использованием PHP?

Мне нужно использовать только изменения, а не весь текст, для предоставления ресурсов сервера и обслуживания пользователей.
увидеть Зеркало кода: получить текст вокруг изменений

HTML:

<textarea id="code">script.js</textarea>

JavaScript:

var id = document.getElementById("code");
var options = {mode:'javascript'};
var editor = CodeMirror.fromTextArea(id, options);
editor.on("change",function(cm,change){
$.ajax({
url:'update.php',
method:'POST',
data:{
save:true,
file:'script.js',
update:change
},
success:function(data){
console.log(data);
}
});
});

PHP:

if(isset($_POST['save']) && $_POST['save'] === true){
if(isset($POST['file']) && file_exists($POST['file'])){
$file = file_get_contents($POST['file']);
if(isset($POST['update']) && !empty($POST['update'])){
$change = @json_decode(@json_encode($_POST['update']));
//here how to use data from $change to update file script.js?
}
}
}

!!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector