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

    +156

    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
    // считает кол-во основных вопросов в тесте
    function get_qnum($file_name) {
    $dom = get_str_file($file_name);
    $root = $dom->documentElement;
    $nodes = $root->childNodes;
    
    $currentTask = array();
    foreach ($nodes as $node) {
            if ($node->nodeName == 'TASK') {
                    $currentTaskName = $node->getAttribute('NAME');
                    if ($currentTaskName == $_SESSION['TEOR']) {
                            $currentTask['NAME'] = $currentTaskName;
                            $currentTask['QUEST'] = array();
                            $Task_info = $node->childNodes;
    
                            foreach ($Task_info as $info) {                           
                                    if ($info->nodeName == 'QUEST') 
                                              $currentTask['QUEST'][] = ss_qstn_desc($info);                               
                                    if ($info->nodeName == 'QUESTYESNO') 
                                              $currentTask['QUEST'][] = ss_qstnyesno_desc($info);                            
                            }
                    }
            }
    }
    return count($currentTask['QUEST']);
    }

    Запостил: cyberuta, 12 Июля 2010

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

    • $currentTask['QUEST'][] = ss_qstn_desc($info);
      А что эта за конструкция? Я вроде и быдлокодил на PHP в силу своих некудышных вебкиловских способностей, но такой конструкции не знаю.
      Ответить
      • Добавляет новый элемент в "массив", указатель на который лежит в значении хеша currentTask под ключем QUEST.

        $makaka[] = "php"; аналог array_push
        Ответить
    • я не поняла, почему люди просто счетчик не поставили. Так сейчас модно?
      Ответить
      • >поняла
        1 female get?
        Ответить
        • лол, аську у нее спросите, ага)
          Ответить
          • вдруг даст
            Ответить
            • Что издеваетесь над девушкой? Честная. Не то, что некоторые...

              зы: Аську бы брать не стал. Вдруг там...
              Ответить
              • красивая и умная?
                Ответить
                • Судя по информации из интернетов, 20 летняя php-программистка, которая ненавидит свой офис (иногда) и юзает убунту.

                  Ещё и на lastfm есть, что весьма мило [:
                  Ответить
                  • значит я прав )
                    кстати, о "зы: Аську бы брать не стал. Вдруг там..." - как раз красивых и умных и боятся, боятся быть хуже ))))
                    Ответить
                    • это женщины так говорят. Когда к ним парни не клеятся они это и придумали что бы не признаваться себе что у них попа висит поэтому и не клеятся. И еще улыбаться надо а не скалится и не гоготать тогда все будет.
                      Ответить
                  • гребаный виртуал?
                    Ответить
              • ты не там честность ищешь.
                Ответить
            • вашу мать, господа. что это вы портите и без того запятнанный имидж прогеров? будьте жентлеменами )
              Ответить
              • Технари - убогие по своей сути существа, посмотрите на пхп, его архитектура отражает сущность прогера.

                Прогеров не пиздят в подворотнях только благодаря существованию Эппла, где гармонирует поэзия с технологией.
                Ответить
                • прогеров пиздят ровно столько, сколько и остальных ботанолохов

                  архитектура пхп отражает жополизство макакам. Хотим язык, что б писать скрипты без умственных усилий! - пжалста! -Ой, мой скрипты дырявый! -Ща добавим костыли! -Ой, от костылей проблем много! -Сделаем депрекейтед!

                  У Эппла поэзия с технологией? не делайте мне смешно.
                  Ответить
                  • Пхпшники это задроченные, убогие, прыщавые, униженные, в шапках-петушках конфигураторы дейтингов, которые носят черные сумки как сантехники. Их били и унижали в детстве. Пихали им насильно в рот хуй, и не только насильно, но и при желании. Их родители чаще всего яркие представители населения местных помоек. Это нормальная среда становления любого пхпшника. Бей же в бубен падаль блять! Ори на весь двор что ты пхпшник и горд этим ! Не бойся получить пизды в лицо ногами, чтобы зубы вылетели на асфальт и кровь залила весь подъезд.

                    > У Эппла поэзия с технологией? не делайте мне смешно.

                    Посмотри на архитектуру. Она хороша. Лучше чем линукс, который на соплях.
                    Ответить
                    • униженные? есть два типа униженных:
                      1. они остаются ими всю жизнь, и даже начинают получать от этого удовольствие
                      2. они злятся на весь мир, и начинают пиздить своих обидчиков и остальных, переворачивая мир!

                      первые достойны своей жизни, вторых есть за что уважать

                      и чем Эппл так хорош?
                      Во всяком случае слушаю я ща Джоббса и отворачиваюсь
                      Ответить
                      • > и чем Эппл так хорош?
                        Во всяком случае слушаю я ща Джоббса и отворачиваюсь

                        Если оставить в сторону ценовую политику и маркетинг, то нужно признать -- Эпл знает в дизайне, в том числе дизайне программных архитектур, толк.
                        Ответить
                        • а можно что-то конкретное?

                          оффтоп: вебкилл поставил себе на аву тоже какую то звездульку :)
                          Ответить
                          • Ну я не знаю, сравни линуксовое strshmbrdr(E_PSRG, V_SMLAD, 8, 3, -1);

                            и [shaurma eatWith: [Fork getFork] vomitTo: [vomitingDevice findKoryto]]

                            Беглого взгляда хватит.
                            Ответить
                            • первое логично
                              второе изящно
                              Ответить
                              • Вот я и говорю, что технарям не хватает изящности.
                                По большей части их решения - колхозные решения в лоб, напоминает суровые советские фанерные изделия, или нашу автопромышленность. Вроде ездит, вроде телевизор показывает, но говно говном.
                                Нет поэтики.
                                А Эппл это такая редкая компания, в которой это есть. У них это больше всё искусство и наука, чем колхозное ремесло -- на тракторе поле вскопать.
                                Жалко, что они портят многое своим не очень успешным маркетингом (мы пиздец элита, а вы все быдлохуйня).
                                Ответить
                                • и все же, как говорится, талантливый человек талантлив во всем. И в программинге, и в поэзии
                                  Ответить
                                • К счастью PHP -- не единственный язык.
                                  Потому немытый мужичок в шапке-петушке и коричневой куртке 1981года, спешаший к 9 утра на работу, которая располагается в подвале завода на территории промзоны в 15км от города, что бы делать там сайты для прачечных на джумле -- за 28 тысяч р/мес -- не единственный вид програмера.
                                  Ответить
                    • >Пхпшники это задроченные...
                      Не судите о других по себе. :)
                      Ответить
                • >Прогеров не пиздят в подворотнях
                  Что? Вас ещё не..? Назовите ваш адрес. Выезжаю.
                  Ответить
                  • палата но 6, все уже на месте, никуда не надо выезжать
                    Ответить
                    • В палате 6 есть интернет? Вот новость... Меня туда так просто не путят... Придётся прикинуться Вебкиллом.

                      зы: Уже начал.
                      Ответить
                      • на самом деле безумен не обязательно тот, кто в смирительной рубашке = )
                        Ответить
      • YL?
        Ответить
      • Очень модно и гламурно. Только такое ношу пишу.)
        Ответить
    • Вы не поверите, но это фейлгет.
      Тысячный ПХП говнокод на этом сайте. Говнокодов на остальных языках 1814 штук, что как-бы символизирует.
      Кастую в тред шоколадный зенд.
      Ответить
      • все труднее выискивать интересный гк. кодообезьянки так тупы (
        Ответить
        • Но удивительно продуктивны. Печальный, унылый ГК заполняет интернеты.
          Ответить
          • премодерация ГК?
            Ответить
            • тут? тогда у нас обновляться всё ещё реже будет.
              проблема в том, чтобы найти что-то годное и положить.
              Ответить
            • ага
              и премодерация комментов
              и регистрация по инвайтам
              и добровольная лоботомия за говнокод с десятью минусами (добавить в ТОС)

              Дело в людях. Премодерация - зло.
              Ответить
              • )))
                >>>Премодерация - зло.
                в принципе да, но как уберечься от быдла?
                без гостей скучно, с гостями один или двое школьников засрут весь говнокод известными вопросами.
                Ответить
                • >один или двое школьников
                  Или один или двое пидоров...(((
                  Ответить
                  • ну я не хотел быть столь категоричным, но думаю
                    один или двое долбоебов, которым нехуй делать -
                    более точное определение
                    Ответить
                    • которые хотят быть крутыми, но, заблудились, во всех остальных сферах потерпев фиаско
                      Ответить
                • реторические вопросы по средам это круто да?
                  Ответить
                  • реторические
                    Ответить
                  • риторические
                    Ответить
                  • Ретрорическое понимание грамоты?
                    Ответить
                    • ре- значит "ещё раз"
                      торические - относящие к Торе.

                      т.е. "вновь и вновь возвращающие(ся) к Торе вопросы"
                      Ответить
                      • Капитан Вебкилл переквалифицировался в Капитана Очевидность?
                        Ответить
                      • акадэмик фоменко, вы?
                        Ответить
                        • Кстати о торах! А торы имеют непосредственное отношение к топологии. А Фоменко тополóг!
                          Так что всех сторон Фоменко!
                          Ответить
                • ... В жопу клюнешь — больно!

                  Сорри, навеяло. И да, скучно, однако.
                  Ответить
    • Хм. Если в нодах ещё будут элементы с $node->nodeName == 'TASK', то функция и правильно работать не будет.

      А вообще, похоже, что часть кода попросту был скопирована из другой функции и чуть дописана в этой.
      Ответить
    • >Если в нодах ещё будут элементы с $node->nodeName == 'TASK', то функция и правильно работать не будет.
      таких не может быть, файл определенную структуру имеет, но вообще вроде как.
      >часть кода попросту был скопирована из другой функции и чуть дописана
      на самом деле весь код (коего примерно 6к стр) похоже так и был написан, но данный отжиг мне больше всего понравился.
      Ответить

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