2016-02-03 2 views
0

Здравствуйте, я :) У меня есть скрипт на PHP, который создает файл (с функцией «file_put_contents()»), и он поместит содержимое файла PHP в файл он просто создан. Внутри файла PHP есть двойные кавычки, так как я пытаюсь реализовать код, который я хочу поместить в этот вновь созданный PHP-файл, он имеет двойные кавычки и способ работы file_put_contents - вторая часть использует двойные котировки также.как не разобрать двойные кавычки в двойных кавычках

Чтобы представить это в перспективе, так оно и есть: file_put_contents('file.php',"code with "" in it") , так как вы можете видеть, двойные цитаты мешают двойным кавычкам файлов PHP.

Мой вопрос: как я могу получить текст внутри цитат, чтобы не разобрать? Thanks

+0

Try: ' file_put_contents ('file.php', "code with \" \ "in it") ' – Tigger

ответ

1

использование \more info

file_put_contents('file.php',"code with \"\" in it") 

или использовать ' процитировать вторую Param

file_put_contents('file.php','code with "" in it') 
0

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

file_put_contents('file.php','code with "" in it'); 
-1

Попробуйте использовать addslashes ("codewith dowble кавычки") до более чем прийти этот вопрос

+0

' addslashes() 'добавит фактические косые черты в строку вместо кодирования символов. –

Смежные вопросы