Приходит POST с "name" и "content"
Далее нужно открыть index.html, найти в нем текст который находится в:
"<!--edit ".$_POST["name"]." -->HTML_ТЕКСТ<!-- endedit ".$_POST["name"]." -->"
Заменить HTML_ТЕКСТ на $_POST["content"].
И сохранить в файл index.html.
Ошибка у меня в $exp, поправьте меня пожалуйста.
$index_file = fopen("./index.html", "r");
$index_string = fread($index_file, filesize("./index.html"));
fclose($index_file);
$exp = /(.*<!-- editable '.$_POST["name"].' -->).*(<!-- endeditable '.$_POST["name"].' -->.*)';
$index_string = preg_replace($exp, '${1}'.$_POST["content"].'${2}', $index_string);
file_put_contents("./index.html", $index_string);