Функция file_put_contents()

Райдер

Новичок
Функция file_put_contents()

PHP 5.1.0RC1, Apache 1.3.33, Windows XP Professional SP2
Редактор: Zend Studio 5.0.0


Возникла такая проблема:

1. Вывожу содержимое файла в <textarea...>[содержимое файла]</textarea> при помощи функции file_get_contents().
2. Редактирую файл и сохраняю его при помощи функции file_put_contents().
= = = = = = = = = = = = = = = = =
Отредактированные данные сохраняются, но апострофы экранируются слешами '\'. Пробовал при помощи fopen(), fwrite(), fclose(), ситуация повторилась.

PHP:
<?php
define(\'TPL_COMPANY\',      PATHTPL.\'company\'._PREFIX_TPL);
define(\'TPL_CONTACT\',     PATHTPL.\'contact\'._PREFIX_TPL);
define(\'TPL_PRODUCT\',     PATHTPL.\'product\'._PREFIX_TPL);
?>
При отображении страницы пишет:
Warning: Unexpected character in input: '\' (ASCII=92)

Возможно, кто-то уже сталкивался с такой проблемой. Не могли бы вы предложить решение проблемы.
Спасибо.
 

Райдер

Новичок
Прошу прощения за мою невнимательность, не заметил =) Была включена автоматическая обработка кавычек и апостроф. Я считал, что в конфигурационном файле magic_quotes_gpc со значением Off.

Большое спасибо! В следующий раз буду более внимателен.
 
Сверху