Экранирование (подсечка) кавычек в тексте файла при сохранении файла через file_put_contents

doran7

Новичок
Сделал простенький редактор файлов на php, с использованием file_get_contents и file_put_contents. Все работает в общем. Но. При сохранении файла если в тексте файла есть кавычки (“) и бэкслеши (\) то они экранируются (подсекаются) бэкслешами типа \” и \\.
Вопрос к корифеям. Кто с этим сталкивался и как от этого избавиться? В смысле, чтобы кавычки и бэкслеши не экранировались (не подсекались) при сохранении файла через file_put_contents.
 

doran7

Новичок
Dez, благодарю, маэстро. Действительно, у меня в php.ini почему-то стояло
magic_quotes_gpc = On
Поставил Off - и проблема решилась.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Мазохизмом попахивает =)
 

doran7

Новичок
AmdY, сложно сразу сказать... хочется чтобы мои скрипты работали на любых серверах при любых условиях.
 

Absinthe

жожо
Ты либо крестик сними, либо трусы надень.
file_put_contents не работает в PHP4. Либо поддерживай нормально, с PHP3, либо не выпендривайся и возьми хотя бы PHP 5.4.
 
Сверху