"PHP" / Говнокод #4670 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  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 rat4, (Updated )

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

    • точно 🙂 особенно в продолжении конструкции switch-case
      Ответить
      • А вы ее в паблик выложили. Нехорошо, нарушение авторских прав 🙂 Может кто скачает куски кода и соберет готовый проект...
        Ответить
        • Кроме того этот кусок кода содержит алгоритмы, являющиеся интеллектуальной собственностью автора. Он за них докторскую получил.

          Или алгоримты нельзя патентовать?
          Ответить
          • Все, теперь использование конструкций со 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 руб. в месяц

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

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

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8