???
Математика на уровне МГУ

Показано с 1 по 25 из 54

Тема: PHP-вопрос

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Инспектор
    Регистрация
    12.08.2008
    Адрес
    Новосибирск
    Сообщений
    5,345

    Ответ: PHP-вопрос

    Цитата Сообщение от DogEater Посмотреть сообщение
    Это гарантированная проверка на то, что в переменной только один символ и это есть цифра.

    отвалбашки

  2. #2
    Мастер Аватар для DogEater
    Регистрация
    03.11.2001
    Адрес
    Подмосковье
    Возраст
    52
    Сообщений
    4,442

    Ответ: PHP-вопрос

    Цитата Сообщение от Mirnyi Посмотреть сообщение

    отвалбашки
    отвал говоришь?
    А если нужны цифры только от 3 до 5 и во входящих данных - мусор?
    Код:
    if (preg_match ("/^[\D]*/([3-5]{1}).*$/",$_GET['id'],$id) ){
       include($id[1].".htm");
    }
    else {
       include("1.htm");
    }


    ---------- Добавлено в 19:24 ---------- Предыдущее сообщение было написано в 19:21 ----------

    Цитата Сообщение от harinalex Посмотреть сообщение
    тогда уж надо предусмотреть и 99.htm (вряд ли там так мало файлов ) . имхо , лучше просто /[0-9]/
    скорее всего 0.htm вряд ли стоит учитывать.
    Код:
    if (preg_match ("/^[\D]*/([1-9][0-9]?).*$/",$_GET['id'],$id) ){
       include($id[1].".htm");
    }
    else {
       include("1.htm");
    }
    "Прежде чем открыть огонь - оглянись!"
    А.В. Ворожейкин "Сильнее смерти", стр 9.
    "<...>не нужны маркеры противника парням в военном небе Великой Отечественной.
    Послюнявили химический карандаш. Пунктиром отметили маршрут на карте. И вперёд!"
    © DEDA
    1680 x 1050 && i7 2600 (3.4Ghz) && 8 gb DDR3 (1600 Mhz) && gtx 580 && win 7 x64

  3. #3
    Инспектор
    Регистрация
    12.08.2008
    Адрес
    Новосибирск
    Сообщений
    5,345

    Ответ: PHP-вопрос

    Цитата Сообщение от DogEater Посмотреть сообщение
    отвал говоришь?
    А если нужны цифры только от 3 до 5 и во входящих данных - мусор?
    Да нет, я же не против
    Даже наоборот - за.

  4. #4
    Старший инструктор Аватар для harinalex
    Регистрация
    22.12.2007
    Адрес
    UUEE
    Возраст
    60
    Сообщений
    4,236

    Ответ: PHP-вопрос

    Цитата Сообщение от DogEater Посмотреть сообщение
    скорее всего 0.htm вряд ли стоит учитывать.
    Код:
    if (preg_match ("/^[\D]*/([1-9][0-9]?).*$/",$_GET['id'],$id) ){
       include($id[1].".htm");
    }
    else {
       include("1.htm");
    }
    в 0.htm можно какую-нибудь обидную фразу написАть

    главное , что инъекцию не даст сделать - и ладно .

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •