За последние 24 часа нас посетил 17341 программист и 1204 робота. Сейчас ищут 1289 программистов ...

Защита

Тема в разделе "Вопросы от блондинок", создана пользователем xak2, 1 янв 2007.

  1. xak2

    xak2 Guest

    ereg() как я понял длина 5-15 симболов максимум да и ктомуже можно использовать только бальшие и маленькие буквы, цифры и нежелаемые запятые, поэтому нужна функция которая проверит на наличие симболов и разрешит или запретит дальнейшее выполнение скрипта.
     
  2. ONK

    ONK Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    281
    Симпатии:
    0
    Адрес:
    СПб
    У меня в связи с этим возник концептуальный вопрос. "Планирование" это процесс (раскуривания плана), или уже результат после? Хотелось бы проникнуться причиной столь благотворного воздействия.
     
  3. xak2

    xak2 Guest

    Посидел, поискал и нашел. Используйте eregi()
    Вот скрипт для проверки.
    Создайте файл eregi.php и туда -
    PHP:
    1. <html>
    2. <head>
    3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    4. </head>
    5. <body>
    6. <form action="eregi.php" method="post">
    7.   Введите слово состоящее из больших и маленьких латинских букв, не короче 4 и недлинее 12 симболов!
    8.   <br>
    9.   <input name="input" type="text"> <input type="submit">
    10. </form>
    11. <?php
    12. if (eregi("[^a-zA-Z0-9_-]", $input))
    13. {
    14.     echo "Слово может состоять только из больших и маленьких латинских букв, цифр, знака тире -, и подчеркивания _!";
    15. }
    16. else
    17. {
    18.     if(strlen($input) < 4 || strlen($input) > 12)
    19.     {
    20.         echo "Слово должнобыть не длинее 12 и не короче 4 симболов!";
    21.     }
    22.     else
    23.     {
    24.         echo $input;
    25.     }
    26.    
    27. }
    28. ?>
    29. </body>
    30. </html>
    Работает без отладок. Макс. и мин. длину слова и симболы можете задать сами.

    http://lv2.php.net/manual/ru/function.eregi.php
     
  4. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    ONK, Вы хотите узнать, чем хорошо планирование? - Меньше геморроя на этапе кодирования.
     
  5. xak2

    xak2 Guest

    В рифму :D
     
  6. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
  7. Anonymous

    Anonymous Guest

    Не, вы все курите, и не по деццки.... %)
    ONK, планирование — это как раз таки процесс забивания плана для последующего раскуривания. ;)
     
  8. Anonymous

    Anonymous Guest

    DarkElf, я абсолютно ничего не имею против функции ereg, я имею много чего против придуманной тут функции «проверки логина» которая как всегда была совершенно не соотнесена с заданным вопросом, почему я и заговорил о планировании.
    Во вторых, утверждать, что
    какие-то символы — «вредные», это вообще полная чушь.
     
  9. ONK

    ONK Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    281
    Симпатии:
    0
    Адрес:
    СПб
    А вы знаете, чем хорошо составление (подробного) технического задания? Это тоже риторический вопрос.
     
  10. xak2

    xak2 Guest

    Вредные симболы которые могут повлеять на запрос в мускуль.
     
  11. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Сами по себе символы не могут быть вредными, вредно их передавать в запрос не экранированными как того требует сервер и здравый смысл
     
  12. Anonymous

    Anonymous Guest

    «Символы» не могут повлиять на запрос к Мускулю. А вот непредусмотрительность программиста - может.
     
  13. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    это как раз то, о чём я писал в самом начале темы.
     
  14. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Hight
    Это как раз тот человек которому надо 2 (и более) раз написать одно и тоже чтоб он хотя бы прочитал...
     
  15. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Vladson
    согласен )

    p.s. может тему к блондинкам?!