Поиск в файле и замена - preg_replace
Приходит 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);
|
Это что такое вообще?!
|
| Часовой пояс GMT +3, время: 03:22. |