За последние 24 часа нас посетили 17544 программиста и 1313 роботов. Сейчас ищут 1317 программистов ...

простое регулярное выражение..помогите,пожалуйста((

Тема в разделе "Регулярные выражения", создана пользователем varvara, 20 апр 2015.

  1. Chushkin

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

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Скажу проще, -"Флаг Вам в руки!".
    Мне жаль Вас и того, кто будет разбираться в Ваших творения. Посему, желаю Вам удачно повзрослеть, набраться знаний и опыта и тогда из Вас получится нормальный разраб, возможно.
    А пока развлекайтесь, только не показывайте своих творений - здесь бывают работодатели. ;)
     
  2. rodent90

    rodent90 Новичок

    С нами с:
    26 мар 2015
    Сообщения:
    533
    Симпатии:
    37
    Ответ профи. Красавчик, я знал, что тебя закололо.
    От тебя одни только бла, бла, бла.
    Бла, бла, бла...
    Бла, бла, бла...

    Еще и языки сравнивает, я сказал бы кто - ты, но промолчу!

    Я тебе больше скажу! То, что у header тип void это ничего не даст - только выход без возврата, собственно exit не посчитает это ничем и просто завершит работу, ибо в него ничего не вернется.
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.769
    Адрес:
    :сердА
    Речь не идет о том, что это не работает. Речь идет о том, что это не совсем корректно в плане логики использования.

    Тут, по факту, не ты вызываешь код, а интерпретатор, наткнувшись на выражение в принимаемых параметрах.

    У тебя тут:
    Выполнился экзит->получил в параметр выражение->запустил выражение->выражение ничего не вернуло, но, зато выбросило заголовок->экзит принял от него пустое значение->завершил работу скрипта.

    А при последовательном вызове, будет:
    Выброс заголовка->завершение работы скрипта;

    Это вот и подразумевается под понятием "индусского кода".
     
  4. Chushkin

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

    С нами с:
    17 дек 2010
    Сообщения:
    1.062
    Симпатии:
    91
    Адрес:
    Мещёра, Центр, Болото N3
    Скажите, пожалуйста, очень интересно.

    Добавлено спустя 16 минут 40 секунд:
    Fell-x27, не имеет смысла его обучать - это не сработает, сейчас.
    В принципе это нормально, - мы все такие были когда-то, считали себя самыми умными и не слушали советов взрослых и опытных. У подавляющего большинства это проходит, с годами. Остаётся только сожаления о том, что был глупым и зелёным, и о зря потраченных годах, которые можно было бы использовать с гораздо большим толком. Поэтому, и желаю rodent90-у удачно повзрослеть, чтобы потом сожалений было поменьше.
    п.с.
    С другой стороны, он мастерски получил что хотел - реакцию на свою реплику. :)
    Возможно я и ошибаюсь, возможно он не "зелёный", а просто "троль". Очень похоже, по совокупности его реплик в этом форуме.
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    rodent90 ты когда квотишь будь внимательнее. значительно внимательнее.
     
  6. varvara

    varvara Новичок

    С нами с:
    20 апр 2015
    Сообщения:
    7
    Симпатии:
    0
    вот мое решение методом проб и ошибок(((( стыдно конечно мне признаться..... но придеться....я забыла написать session_start (); простите ((((( надеюсь все равно на Вашу помощь......последнее задание делаю по этому курсу.......буду пытаться сама))))) ..... но такое чувство, что все равно буду обращаться за помощью сюда)))) :))) :)) :))


    Код (PHP):
    1.  
    2.  
    3.  
    4. if (isset ( $_POST ["korjaa"] )) {
    5.     header ( "location: lomake.php" );
    6.     exit ();
    7.  
    8. }
    9. if (isset ( $_POST ["talleta"] )) {
    10.     unset($_SESSION["virheilmoitus"]);
    11.     header ( "location: asetukset.php" );
    12.     exit ();
    13.  
    14. }
    15. elseif (isset ( $_POST ["peruuta"] )) {
    16.     unset($_SESSION["virheilmoitus"]);
    17.     header ( "location: etusivu.php" );
    18.     exit ();
    19. } else {
    20. }
    21.  
    22.  
    23. if (! isset($_GET["varvara"])) {
    24.     header ( "location: index.php" );
    25.     exit ();
    26.         
    27.     }
    28.     
    29.  
    30. else if (isset ( $_SESSION ["virheilmoitus"] )) {
    31.     $virheilmoitus = $_SESSION ["virheilmoitus"];
    32.     
    33. } else {
    34.     header ( "location: index.php" );
    35.     exit ();
    36. }