1. PHP / Говнокод #2408

    +162.1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    <?
    /* Для spaw нужно */
      $spaw_root = dirname(__FILE__) . "/spaw/";
      include $spaw_root . 'spaw_control.class.php';
    
      /* Проверка на существование раздела */
      if (count($glb_page->prop))
      {
        load_lib("pw_mod");
        $glb_page->main_out = run_action($glb_page->prop['id_act'],1);
    
        // подключение шаблона
        if (isset($_GET['pw_patt']))  $glb_page->prop['templ'] = $_GET['pw_patt'];
        if (isset($_POST['pw_patt'])) $glb_page->prop['templ'] = $_POST['pw_patt'];
        if (isset($_REQUEST['pw_patt'])) $glb_page->prop['templ'] = $_REQUEST['pw_patt'];
    
        include(pw_Path_templ . $glb_page->prop['templ'] . ".php");
      }
      else
      {
        echo "Раздел не найден";
      }
    ?>

    Запостил: xXx_totalwar, 14 Января 2010

    Комментарии (7) RSS

    • строки 13-15 это просто лол)
      Ответить
      • И для постинга на говнокод только они и нужны.
        Ответить
    • Так всё же в $_REQUEST в любом случае... Да?
      Ответить
      • Ну да, у говнокодеров ВСЕ в _реквест. А вообще, "все" там, и только там, где явно указал программер. Если он, конечно, в состоянии указывать и вообще думать.
        Вобще, никогда не понимал этих конструкций: посмотрим переменную тут, если ее тут нет, посмотрим в другом месте, потом в третьем: авось где завалялась! Вызывает ощущение, что прогер сильно пьян, и не помнит, каким методом отправляет серверу конкретную переменную. А такое - сплошь и рядом!
        Ответить
      • Ага, и там же куки.
        Ответить
    • Однозначно говнокод
      Ответить
    • Нифига не понял :(
      Ответить

    Добавить комментарий