PHP файл () добавляя косую черту в одинарные кавычки - PullRequest
0 голосов
/ 14 октября 2010

У меня установлена ​​PHP-версия 5.3.3, и когда я использую код ниже:

    $sql = file('sql.txt');
    var_dump($sql);

Все мои одинарные кавычки экранированы. Почему это происходит? Магические цитаты включены на сервере (по какой-то причине, это вне моего контроля), однако я думал, что магические цитаты были применены только к GET POST COOKIE и REQUEST? Я что-то еще пропускаю здесь с последним PHP?

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 14 октября 2010

magic_quotes_runtime вызывает это. К счастью, эта «функция» по умолчанию отключена, но, очевидно, она включена на вашем сервере.

0 голосов
/ 14 октября 2010

От php.net:

Если включен magic_quotes_runtime, большинство функций, которые возвращают данные из любого внешнего источника, включая базы данных и текстовые файлы, будут иметь кавычки с обратной косой чертой.

...