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

    +155

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    <?php
    if ( !defined("MAGIC_WORD") ) die( "Доступ к данной странице запрещен!" );
    /**
     * ==============================
     * Page Load
     * ============================== 
     */
    $file = phpInjection(sqlInjection(@$_GET['f']));
    switch ($file)
    {
        case "news":
            $module = "news.php";
            break;
        case "lk":
            $module = "profile.php";
            break;
        case "register":
            $module = "register.php";
            break;
        case "stat":
            $module = "stat.php";
            break;
        case "forget":
            $module = "forget.php";
            break;
        case "vote":
            $module = "vote.php";
            break;
        case "webmoney":
            $module = "webmoney.php";
            break;
        default:
            $module = "main.php";
    }
    if (file_exists(ROOT_DIR . "/engine/" . $module))
    {
        include ROOT_DIR . '/engine/' . $module;
    }
    else
    {
        $tpl->result["content"] = "<div class='error'>Ошибка 404. Страница не найдена</div>";
    }
    ?>

    Запостил: rat4, 17 Ноября 2010

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

    • 8-я строка понравилась.
      Ответить
      • точно :) особенно в продолжении конструкции switch-case
        Ответить
    • 100 в гору самописная СМS
      Ответить
      • Эта чудо CMS продаётся за 1100 рэ
        Ответить
        • А вы ее в паблик выложили. Нехорошо, нарушение авторских прав :) Может кто скачает куски кода и соберет готовый проект...
          Ответить
          • Кроме того этот кусок кода содержит алгоритмы, являющиеся интеллектуальной собственностью автора. Он за них докторскую получил.

            Или алгоримты нельзя патентовать?
            Ответить
            • Все, теперь использование конструкций со switch, case, break и default использовать запрещено. Запатентовано. Хочешь использовать - плати.
              Ответить
            • докторскую колбасу?
              Ответить
              • докторскую получают элитарные PHP программисты.
                обычные кушают доширак
                Ответить
                • Вбил в гугле "php вакансии", по первым 5 ссылкам:
                  1. 50,000 руб., 60,000 руб., 70,000 руб., 2,147,483,640 руб (даже столь высокооплачиваемые бывают :) ).
                  2. по договоренности :)
                  3. от 42 000 до 60 000 руб.
                  4. от 30 000 до 70 000 руб.
                  5. 80 000 руб/мес

                  Дорогой нынче доширак пошел.
                  Ответить
                  • >> 2,147,483,640 руб
                    ого! а можно ссылку? )))

                    я тоже вбил, и нашел от 15 до 50.
                    Видимо гугл специально для меня выдачу спрятал
                    Ответить
                    • Первая ссылка гугла:
                      http://jooble.ru/search-vacancy-rossiya/ctg-all/kw-php
                      15-я вакансия по счету.

                      Вот на этом сайте php-программист до 70 000 руб (не считая 15-. вакансию). Так что, видимо, не только гугл вам не то выдает, но и сайты не то показывают :)
                      Ответить
                      • так то ж москва)
                        там 70 действительно дошираковая зп для программиста, в сравнении с той же джавой например)
                        за перл не скажу, увы
                        Ответить
                        • Так вам за перл столько же предложат, ну может бонусом еще 1 пакетик доширака всучат. А про яву не говорим.
                          На счет не москвы: да, там дешевле php-программисты, а perl-программисты там вообще не нужны.
                          Ответить
                          • ну во круг перловиков по крайней мере будет не школота а бородатые юниксоидные гуряки -- это все таки полезнее)

                            perl-программисты вполне себе нужны. один суп (жж) чего стоит.
                            он правда говнокод, но язык тут непричем
                            Ответить
                            • Таки пришли к тому, что перловики такие же доширакщики, как и пхпшники :)
                              Ответить
                              • далеко не всегда)
                                я же говорю: в СУПе например они совсем не доширакщики.
                                просто у них вакансий мало
                                Ответить
                                • для php тоже есть более оплачиваемые вакансии, к примеру:
                                  1. Программист PHP/mySQL удаленно, 600р./ч., Москва (600*8*21=100 800)
                                  2. Программист PHP (от 70 000 РУБ)
                                  3. Программист PHP (60 000 - 75 000 РУБ)
                                  4. от 60 000 до 90 000 руб.
                                  и т.п.
                                  Ответить
                  • Для чистоты эксперимента еще "perl вакансии":
                    1. 60,000 руб.
                    2. от 20 000 руб.
                    3. 1600$
                    4. от 2 000 до 4 000$
                    5. Зарплата: 30 686 – 61 372 руб. в месяц

                    Т.е. нет принципиальной разницы.
                    Ответить
                  • ссылку на вакансию с MaxInt руб./мес. - в студию!
                    Ответить
    • А можно аргументы по поводу минусования данного ГК? А то не понятны критерии оценки.
      Ответить
      • авторы данной CMS зареганы на ГК, они тут идеи ищут.
        Ответить
        • Ну тогда не идеи, а способы реализаци)) Здесь они изложены в самых экзотичных способах, так сказать БДСМ-программирование =)
          Ответить
    • die на сайте порадует белым экраном с мессагой
      Ответить
      • Там весь сайт отображается только через index.php
        Ответить
      • Вообще-то этот die может порадовать только хакеров :)
        Ответить

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