HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вроде как бага в PHP
  #1  
Старый 23.03.2009, 16:22
Saumi TAKO
Banned
Регистрация: 05.03.2009
Сообщений: 11
С нами: 9044966

Репутация: 24
По умолчанию Вроде как бага в PHP

PHP код:
// нам нужно вырезать все кроме букв, цифр и символов пробела, - и _
$test ereg_replace("[^a-zA-Z0-9 -_]"""$test);
// или
$test preg_replace("/[^a-zA-Z0-9 -_]/i"""$test); 
Мне интересно знать почему не идет замена? Это ошибка PHP или фича такая?
 
Ответить с цитированием

  #2  
Старый 23.03.2009, 16:47
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

PHP код:
$test="превед всем нах 123 hack";
$test preg_replace("/[^a-zA-Z0-9 -_]/i"""$test);
echo 
$test//вывод 123 hack 
Чо не пашет?
 
Ответить с цитированием

  #3  
Старый 23.03.2009, 16:56
Saumi TAKO
Banned
Регистрация: 05.03.2009
Сообщений: 11
С нами: 9044966

Репутация: 24
По умолчанию

Цитата:
Сообщение от mailbrush  
PHP код:
$test="превед всем нах 123 hack";
$test preg_replace("/[^a-zA-Z0-9 -_]/i"""$test);
echo 
$test//вывод 123 hack 
Чо не пашет?
попробуй lalala123!@<script>

а вообще я уже знаю, получил ответ
Цитата:
потому что группа должна заканчиваться каким то символом, а после "-" его нету
это так называемы частный случай, повезло
Правильнее любые спецсимволы которые надо интерпертировать как обчные символы надо слешировать , дабы не вводить неоднозначность.
Так что это просто ошибка кодера, в joomla нашел подобную регулярку

Последний раз редактировалось Saumi TAKO; 23.03.2009 в 16:58..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BUDSF - Большой FAQ по использованию Dedicated Servers NemeZz Статьи 241 25.09.2012 15:59
TRUE PHP-injection Zadoxlik Уязвимости 14 27.11.2006 18:19
Поиск PHP уязвимостей на примере phpBB _-[A.M.D]HiM@S-_ Статьи 1 29.10.2006 11:18
PHP Including FAQ kot777 Уязвимости 1 02.05.2006 22:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.