Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Функция STRIPS / 7 сообщений из 7, страница 1 из 1
25.07.2005, 11:04
    #33182127
2
2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
Помогите разобраться с ошибкой!
Есть функция, которая перебирает массив и удаляет экранирование
при включенном 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
25.07.2005, 18:47
    #33183549
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
Где-то вы приврали.
...
Рейтинг: 0 / 0
26.07.2005, 10:38
    #33184223
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
Код: 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
26.07.2005, 11:51
    #33184469
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
*Может так :)Какая разница - суть того, что он приврал, не в этом.
PS: и незачем под меня маскироваться.
...
Рейтинг: 0 / 0
26.07.2005, 12:30
    #33184610
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
Скорее всего ошибка в запросе... Может имя поля неправильно написал.
PS: На счет маскировки... Надюсь это была шутка.
...
Рейтинг: 0 / 0
27.07.2005, 11:41
    #33186469
2
2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Функция STRIPS
В оригинале (http://phpfaq.ru/slashes#mysql)
текст следующий, &$el - неужели не опечатка?

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


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