Показать сообщение отдельно

  #7  
Старый 29.05.2010, 13:14
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


По умолчанию

Цитата:
Сообщение от GrinGoO  
Итак, нужно отредактировать файл через форму. В данном случае 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 в файл записывается много лишних слешей.. Перед каждой кавычкой добавляется "\" (обратный слеш). Как это избежать?
stripslashes();

или отключи в php.ini magic_quotes_gpc
 
Ответить с цитированием