powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Функция STRIPS
7 сообщений из 7, страница 1 из 1
(PHP) Функция STRIPS
    #33182127
2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2
Гость
Помогите разобраться с ошибкой!
Есть функция, которая перебирает массив и удаляет экранирование
при включенном magic_quotes_gpc:

function strips($el) {
if (is_array($el))
foreach($el as $k=>$v)
strips($el[$k]);
else $el = stripslashes($el);
}
if (get_magic_quotes_gpc()) {
strips($_GET);
strips($_POST);
strips($_FILES);
strips($_COOKIE);
strips($_REQUEST);
if (isset($_SERVER['PHP_AUTH_USER'])) strips($_SERVER['PHP_AUTH_USER']);
if (isset($_SERVER['PHP_AUTH_PW'])) strips($_SERVER['PHP_AUTH_PW']);
}

Вношу в текстовое поле, например: рок'рол (т.е. $n)
В скрипте написано:
strips ($n);
$query="insert into table (name_exemple) values (' ".$n." ')";
//echo $query;
$result=ibase_query($ibconnect,$query) or die ('Ошибка.');
Показывает ошибку, а echo выводит нормалный инсерт:
insert into table (name_exemple) values ('РОК\'РОЛ')
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33183549
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Где-то вы приврали.
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33184223
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Код: plaintext
1.
2.
3.
4.
5.
function strips(&$el) {
if (is_array($el))
foreach($el as $k=>$v)
strips($el[$k]);
else $el = stripslashes($el);
}

Может так :)
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33184469
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
*Может так :)Какая разница - суть того, что он приврал, не в этом.
PS: и незачем под меня маскироваться.
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33184610
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Скорее всего ошибка в запросе... Может имя поля неправильно написал.
PS: На счет маскировки... Надюсь это была шутка.
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33186469
2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2
Гость
В оригинале (http://phpfaq.ru/slashes#mysql)
текст следующий, &$el - неужели не опечатка?

function strips(&$el)
...
Рейтинг: 0 / 0
(PHP) Функция STRIPS
    #33186557
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>текст следующий, &$el - неужели не опечатка?
нет не опечатка. Есть такой термин, как " ссылки ".
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Функция STRIPS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]