
29.05.2010, 13:10
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 172
С нами:
9401011
Репутация:
258
|
|
Итак, нужно отредактировать файл через форму. В данном случае html файл шаблона.
Делаю всё это так:
PHP код:
<?php
file_get_contents("../../style/header.html"); //Получаю содержимое
// ну и проверяю переменную и записываю в файл и перенаправляю на страницу, которая сообщает о успешном действии.
if(empty($_POST['header'])) {
file_put_contents("../../style/header.html", $_POST['header']);
header("Location: ../ok.php");
}
?>
Код HTML:
<form action="editstyle.php" method="post">
<textarea name="header" cols="100" rows="20"><?=$header; ?></textarea>
<input type="submit" value="Записать" />
</form>
</body>
</html>
Внимание вопрос: после записи html в файл записывается много лишних слешей.. Перед каждой кавычкой добавляется "\" (обратный слеш). Как это избежать?
|
|
|