Поиск в файле и замена - 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, время: 06:52. |