экранирование кавычек php
Автор Дима Сорокин задал вопрос в разделе Другие языки и технологии
Как в php при выводе экранировать кавычки "" и получил лучший ответ
Ответ от Виталий Наследников[гуру]
функция addslashes -- Экранирует спецсимволы в строке Описание: string addslashes ( string str ) Возвращает сроку str, в которой перед каждым спецсимволом добавлен обратный слэш (\\), например для последующего использования этой строки в запросе к базе данных. Экранируются одиночная кавычка (\'), двойная кавычка ("), обратный слэш (\\) и NUL (байт NULL). Функция addslashes() часто применяется при записи в базу данных. Предположим, если нужно внести в базу данных имя O\'reilly, то символ \' должен быть экранирован. В большинстве баз данных для этого используется \\, строка будет выглядеть как O\\\'reilly. Заметьте, что сам символ \\ в базу данных записан не будет. Если директива конфигурации magic_quotes_sybase имеет значение on, то символ \' будет экранироваться добавлением еще одного \' вместо \\. Директива конфигурации magic_quotes_gpc по умолчанию имеет значение on, при этом функция addslashes() автоматически применяется ко всем данным GET, POST, и COOKIE. Не используйте addslashes() для данных, обработанных magic_quotes_gpc, чтобы избежать двойного экранирования. Для проверки состояния этой директивы используется get_magic_quotes_gpc(). пример: < ?php $str = "Is your name O\'reilly?"; // выводит: Is your name O\\\'reilly? echo addslashes($str); ? >
/ перед каждой
Ставить перед ними \ либо внешние кавычки поменять на одинарные - 'text "text"'
php.su там много полезного для начинающих
PHP Как парсить кавычки двойные и одинарные?
Одинарные кавычки
Простейший способ определить строку - это заключить ее в одинарные
подробнее...
Как на php вывести в input type='text' строку и с двойными и с одинарными кавычками?
а про экранирование кавычек знал?
echo "<input type="text"
подробнее...
php экранирование кавычек при выводе html кода
в зависимости от ситуации stripslashes() или html_entity_decode(). Использование второй -
подробнее...
На сайте при входе выдает ошибку: syntax error, unexpected 'define' (T_STRING) in public_html/wp-config.php on line 1
где то кавычку в строке не закрыли
Άηϑρέΰ βσλσrσΔζκμù
(55524)
в этом
подробнее...