Ребят, дали такой код: PHP: // $id - имя файла.inc // $incdata - текст файла function save($incdata, $id){ $file = fopen ("../inc/".$id, "r+"); $str = $incdata; if ( !$file ) { echo("Ошибка открытия файла"); } else { fputs ( $file, $str); } fclose ($file); } проблема в том что он экранирует все кавычки в $incdata? тоесть в тексте который сохраняется в файл. А мне это никак не нужно - я сохраняю php, java, htm и прочий код. Поделитесь советом :wink:
в параметре $incdata передаю html - код страницы. В общем функция нужна для сохранения includes-вставок java-скиптов и прочего в страницы сайта.
Ошибка у вас в том что вы думаете что экранируется то что в $incdata, на самом деле в $incdata уже поступают экранированные данные !!! Важно http://phpfaq.ru/slashes Ну и на правах рекламы http://dkflbk.nm.ru/php_basic_err_1.html