Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 983
от 21.08.2008, 23:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 437, Экспертов: 29
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 141590: Доброй ночи... у меня возникла проблема...не так давно я скачал один скрипт..как я понел он увеличевал безопасность от sql инкции если не ошибаюсь...(скрипт внизу) но недавно возникла проблема....у меня начало высвечиваться на сайте вот это <d...

Вопрос № 141.590
Доброй ночи...
у меня возникла проблема...не так давно я скачал один скрипт..как я понел он увеличевал безопасность от sql инкции если не ошибаюсь...(скрипт внизу) но недавно возникла проблема....у меня начало высвечиваться на сайте вот это
Код:
Warning: preg_replace() [function.preg-replace]:
Compilation failed: range out of order in character class at offset 12 in inject.php on line 41
скажите плз в чем проблема? и чем она вызвана?

Приложение:

Отправлен: 16.08.2008, 23:14
Вопрос задал: Герасимов Виталий Владиславови (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: HookEst
Здравствуйте, Герасимов Виталий Владиславови!
проблема в регулярном выражении:
"/[^<>0-9a-z_-;,]/i"

знак "-" в символьном классе имеет специальное значение(указывает диапазон символов)
у Вас указано ..._-;... - т.е. диапазон символов от "_" (код 95) до ";"(код 59) - код конечного символа диапазона меньше кода начального символа, отсюда и ошибка.
чтобы включить "-" в символьный класс просто как символ его нужно или экранировать или указывать в начале или конце:
"/[^<>0-9a-z_;,-]/i"
Успехов.
Ответ отправил: HookEst (статус: Специалист)
Ответ отправлен: 19.08.2008, 03:13
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо! :)


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.1 beta(win) от 11.08.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное