Создание сайтов на WebPagesDesign.ru (495) 508-5716.

Главная
Портфолио (сайты)
Изготовление сайтов
Продвижение сайта
Информация
   Техническая поддержка
   Прочие услуги
   Документация
   Cправочник html
   Cправочник css
   Cправочник php
Новости и события

тел.: (495) 508-5716
info@webpagesdesign.ru


Новые сайты



www.hutor-2.ru




www.patrisa-nail.ru


Изготовление сайта жилого комплекса "Кореневский хуторок 2"
подробнее

Все работы на одной странице
подробнее

Создание сайта для логистической компании Way Logistic.
подробнее

Сайт ЦСВМ "Штурман"
подробнее

Справочник PHP.

<addcslashes>

вернуться

(PHP 3, PHP 4, PHP 5)

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() .


Пример 1. Пример использования addslashes()

<?php
$str 
"Is your name O'reilly?";

// выводит: Is your name O\'reilly?
echo addslashes($str);
?>


главная

статьи
контакты
команда

главная

2003 - 2010 © Хамикулён | Изготовление сайтов
тел.: (495) 508-5716
e-mail: info@webpagesdesign.ru