<form method='post' action='...'
...
<textarea rows=15 cols=65 name=messagephp>$textphp</textarea>
...
содержимое 'Page.php' файла (кодировка UTF-8), который предварительно записан
$textphp = file_get_contents("Page.php");
и имеет примерный вид
<?php
$title = 'Титул страницы';
$titlepage = "Заголовок страницы";
?>
После отправки содержимого формы записываю отредактированное через
file_put_contents("Page.php", $messagephp, LOCK_EX);
В результате отредактированный файл принимает странные изменения в виде обратных слэшей добавленных перед ' и "
Тоесть примерно так
<?php
$title = \'Титул страницы\';
$titlepage = \"Заголовок страницы \";
?>
Естественно, что php файл становится не рабочим.
Подскажите пожалуйста, что происходит и как от этого уйти.
Спасибо.
Спустя 3 минуты, 56 секунд (9.03.2009 - 13:08) Sylex написал(а):
поставь в начале скрипта:
PHP |
<?php |
Спустя 1 час, 27 минут, 31 секунда (9.03.2009 - 14:36) brdm написал(а):
Большое спасибо. Помогло.