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

    +148

    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
    for($i = 5; $i <= 11; $i++)
    {
        echo "<tr>\n";
        echo "<td valign=\"top\">\n<b>$i</b>\n</td>\n\n";
        /* для каждого дня */
        foreach($dayslt as $day)
        {
          echo "<td>\n";
          for($lesson_num = 1; $lesson_num <= 6; $lesson_num++)
          {
           echo "<input type=\"text\" name=\"lesson[$i][$day][$lesson_num]\"><br/>\n";
          }
          echo "</td>\n\n";
        }
        echo "</tr>\n\n";
    }

    какая-то хуйня по вводу расписания, хз

    Запостил: varg242, 19 Ноября 2010

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

    • В чем конкретно говно? Если в том, что html вперемешку с php, то это жуткий баян, уже не смешно...
      Ответить
      • Я щас выкладу ещё, увидишь. Это последствия причины. Причина - впереди!
        Ответить
        • > Это последствия причины
          сзади передней
          Ответить
        • > последствия причины
          "Отличительная особенность атОмной бомбы в том, что атОмная бомба всегда попадает в свой эпицентр" (ц)
          Ответить
          • это что-то из армейской мудрости? :)
            Ответить
            • Не, типа пародия на преподов какого-то московского полувоенного вуза) Читано в каком-то замшелом txt'шнике из глубин ФИДО)
              Ответить
        • Это последствия причины. Причина - впереди!
          Да у Вас нарушены причинно-следственные связи, батенька!
          Ответить
    • прикольно, что два перевода строки добавлены
      Ответить
      • Это для красоты кода html. Ну, чтобы не создавать говнокода в html.
        Ответить
        • да, этой табличной несемантичной верстке с незакрытым инпутом, но закрытым BRом -- сам бог велел быть красивой)
          она и валидацию-то не пройдет, не говоря уж о качестве
          Ответить
          • схуяли бы по дивам верстать, когда это таблица расписания? верх маразма же.
            инпут закрыт: ...on_num]\">, \" - скобка. И слеш перед ней.
            Ответить
            • >>схуяли бы по дивам верстать, когда это таблица расписания?
              защитано. Но несемантичность (valign=top) это не отменяет

              >>инпут закрыт: ...on_num]\">, \" - скобка. И слеш перед ней.
              что?
              какая скобка?
              Если очистить мудацкое эхо, то получится:
              <input type="text" name="lesson[1][2][3]">

              как видим -- не закрыт нифига.
              Ответить
              • тьфу ты скобка. кавычка. тупанул.
                ааа, а разве нужно закрывать? а зачем?
                <!DOCTYPE html> ведь
                Ответить
                • ого)) HTML5?
                  Тогда можно. Но во-первых это еще драфт, а во-вторых я не верю что там сверху такой доктайп стоит.

                  Скорее всего там не стоит ничего, или стоит HTML 4, а там нельзя делать вот так: "<br/>"
                  Ответить
                  • > драфт
                    срафт. всем похуй. apple, гугл-хуюгл, вот мозилла подтягивается (сижу на 4-й бете).
                    именно такой доктайп и стоит. возможно, HTML пытаются финализировать, либо пытаются ускорить этот процесс. семантики всех заебали.

                    ого))
                    я не применяю новых технологий HTML5, на валидность срать ваще. это будет запущено в браузере один раз, защитана оценка и слито в анналы истории (первое за всю историю шараги веб-приложение, ололо).
                    Ответить
                    • >> на валидность срать ваще
                      на этом сайте часто бывают коды людей, которым на красоту кода срать ваще
                      Ответить
                      • Ненене, мне не срать чисто из практических целей. Через год хуй вспомню, что там. А так хоть полюбуюсь, погоржусь.
                        Ответить
                        • тогда почему не срать на html?

                          почему код на php надо писать красиво (хихи), а html "главное что работает"?
                          Ответить
                          • на валидность срать, на красоту нет. я не увлекаюсь просто этим. html5 нахуй!
                            Ответить
                            • невалидный код не может быть красив.
                              Ответить
                              • да он просто вызывает отвращение как унылый
                                Ответить
                                • http://validator.w3.org/check?uri=artlebedev.ru&charset=(detect+ automatically)&doctype=Inline&group=0

                                  Что скажете?
                                  Ответить
                                  • цитирую куском кода:

                                    <td width="20%">
                                    <a href="/kovodstvo/business-lynch/2010/11/22/" style="display: block"><img src="http://img.artlebedev.ru/kovodstvo/business-lynch/files/2/C/thumb-2C66F1D0-BE02-4FD0-9CFD-3263BEA85916.jpg" width="64" height="64" alt="" border="0" /></a>
                                    <p class="body_smaller"><b><a href="/kovodstvo/business-lynch/2010/11/22/">Бизнес-линч</a></b></p>
                                    </td>
                                    <td width="20%">
                                    <a href="/everything/brain/2010/11/22/" style="display: block"><img src="http://img.artlebedev.ru/everything/brain/files/8/4/64_840941977772395995089-1.jpg" width="64" height="64" alt="" border="0" /></a>
                                    <p class="body_smaller"><b><a href="/everything/brain/2010/11/22/">Мозг</a></b></p>
                                    </td>
                                    <td width="20%">
                                    <a href="/everything/ponos/2010/11/22/" style="display: block"><img src="http://img.artlebedev.ru/everything/ponos/files/1/1/64_115581905414606801718-1.jpg" width="64" height="64" alt="" border="0" /></a>
                                    <p class="body_smaller"><b><a href="/everything/ponos/2010/11/22/">Понос</a></b></p>
                                    </td>
                                    <td width="20%">
                                    <a href="/kovodstvo/idioteka/2010/11/22/" style="display: block"><img src="http://img.artlebedev.ru/kovodstvo/idioteka/t/55950F7A-CF79-44E9-8756-538E4B44B759.jpg" width="64" height="64" border="0" /></a>
                                    <p class="body_smaller"><b><a href="/kovodstvo/idioteka/2010/11/22/">Идиотека</a></b></p>
                                    </td>
                                    Ответить
                                    • Это я понимаю, это красиво. Удобно читать, когда значения атрибутов в кавычки взяты. Всё супер.
                                      И в тоже время нет Доктайпа. я про это спрашивал.
                                      По мне так: если не хочешь заморачиваться с тем, чтобы твой сайт парсили как xml, если не хочешь заморачиваться с тем, чтобы отключив стили, можно было бы хоть сейчас на печать, если не хочешь, чтобы один и тот же сайт работал на компе и мобиле, можешь его опускать.
                                      Ответить
                                      • border="0" - вот это я не люблю
                                        Ответить
                                        • Так говно этот код или нет?
                                          Ответить
                                        • Я вообще за семантичный подход.
                                          Но, блин, когда дизайн сайта сложный (не хэдер, 3 столбца, футер), то, блин, не всегда получается всё дивами сделать.
                                          Ответить
                                          • а причем тут дивы? просто убрать этот страх и стили приклеить, img {border: 0;} хотя бы
                                            Ответить
                                            • Да, согласен. От <b> можно тоже избавиться.
                                              А насчёт дивов скажу: просто есть некоторые челы, которые утверждают, что таблицы должны быть только для табличных данных, всё остальное на дивах. Это семантично, мол.
                                              Я с ними не согласен: чтобы выпендриться в дизайне, таблицы рулят. А во остальном семантичную верстку приветствую.
                                              Ответить
                                              • Вот хули ты выёбываешься, умничек? Это таблица расписания, вот нахуй тут дивами хуярить? На то они и таблицы нахуй.
                                                Ответить
                                              • Что бы выпендрица в дизайне давно уже есть display: table-cell.
                                                Ответить
                                    • Понос - намёк понял.
                                      Ответить
                                  • ну и что?
                                    я почти уверен что over 80% кода любой системы -- говнокод
                                    это повод говнокодить?
                                    Ответить
                                  • вон весь сайт http://www.nevinkaonline.ru/ сверстан подобным образом и ниче живет уже много лет. Создатель его бабло рубит, сайты делает.
                                    Ответить
                                    • И что?
                                      Вон, ЖЖ весь из говнокода состоит, и ничего, живет уже много лет, создатель бабло рубит.
                                      Ответить
                                      • Да говнокод неистребим пусть хотя бы доставляет
                                        Ответить
                                    • lure0xaos.ax3.net я очень старался, но все равно говно.
                                      Ответить
                                      • сайт в стиле "vyrvyglazny pizdyec"?)
                                        Ответить
                                        • почему? нет
                                          Ответить
                                          • да.
                                            Ответить
                                            • чем?
                                              Ответить
                                              • всем. ебанутое джаваскрипт-меню в стиле 90-х, расположение на ебланском халявном хостинге, которые требует располагать баннеры поверх всего, оформление "под сатану" (с). не круто короче, ниразу не круто. информация расположена очень неграмотно.
                                                Ответить
                                                • а ну да. в оформлении я нуб.
                                                  Ответить
                                                  • можно было бы и вкус проявить, если за хаос))
                                                    Ответить
                                                • Кхм... Может приведёте пример грамотного расположения информации?..
                                                  (только не гуглояндексы всякие:)
                                                  --
                                                  с удовольствием бы ознакомился :)
                                                  Ответить
                                                  • первое, что спросонья в голову пришло — http://varga.erra.net , литературный сайт такой.

                                                    а ваше меню, надо думать, сделано в каком-нибудь DHTML Menu Builder из CD "Всё для начинающего, но уже пиздатого мастера"?)
                                                    Ответить
                                                    • <!-- сиротливый тощий столбец -->
                                                      <table width="430" style="margin : 16px 2px 0px 2px; padding : 0px 2px 0px 2px;" border="0">
                                                      Ответить
                                                      • хм... ну мы не про вёрстку (семантичную/несемантичную) говорили, а про грамотное расположение информации. тем более, что, во времена, когда этот журнал создавался, 80% пожалуй всех сайтов были свёрстаны именно так.
                                                        Ответить
                                                        • текст слипся, заголовки не выделены, блок не оцентрован, левый и правый пункты меню неравномерны.

                                                          дизайн далек от совершентсва)
                                                          Ответить
                                                          • а в дырке оставшейся от text-align justify сами-знаете-кто свое любимое слово напишет
                                                            Ответить
                                                        • грамотное расположение информации, в одну тоненькую колонку, ага
                                                          а про 80% надо заказчику рассказывать =)
                                                          Ответить
                                                    • Да, чистенько :) но как люди говорят текст слипшийся, столбик узкий... и тд и тп
                                                      Как правило маленькие сайты выглядят как-то подобно...
                                                      Хотя как говорил товарищ де Сервантес: "Нет ничего более невозможного, чем написать книгу, которая бы получила одобрение каждого читателя."
                                                      Есть довольно неплохая литература Д. Раскина про интерфейс, по этому поводу
                                                      --
                                                      > а ваше меню, надо думать, сделано...
                                                      Вы про что?..
                                                      Ответить
                                                      • читателей не будет.
                                                        мне про "созерцателей тапочек" удалось узнать только благодаря заранее вытащенной на тулбар кнопе, которая отключает CSS
                                                        Ответить
                                    • акуеть. стили посреди контента валяются. стрелять за такое надо
                                      Ответить
                                    • да я не против этого.
                                      Я вообще считаю пиши, как хочешь, лишь бы в каких-тебе надо браузерах выглядело нормально.
                                      Ответить
    • >какая-то хуйня по вводу расписания, хз
      ну и нахуй тогда упала эта хуйня? хуйли, тут всем нехуй делать что ли кроме как на хуйню хуёвую каменты хуярить?
      Ответить
      • ясен хуй!
        Ответить
      • ...пусти козла в огород...
        ---
        на говнокоде овер9000 мата детектед...
        так их, мистер хенки
        Ответить
    • много холивара ни о чем..
      Ответить
      • Ага. Порадовали. Большинство комментариев не по делу, а вечный спор между остроконечниками и тупоконечниками table versus div.
        Ещё сюда заглянуть сто́ит:
        http://holywars.ru/comments/120
        http://holywars.ru/comments/224
        http://holywars.ru/comments/288
        http://holywars.ru/comments/8360
        Ответить
        • &lt;div> vs. &lt;table>
          meh, акелла промахнулся дебатур обосрался
          Ответить
        • >> вечный спор между table versus div.
          ах, этот вечный спор между гоутушниками и сторонниками структурного подхода

          как-то так)
          зы: с появлением "display: table-cell" у табличников умер последний аргумент
          Ответить
          • Кстати, интересная тема. Ссылочку не дадите, как им пользоваться? Разные браузеры шибко по-разному обрабатывают display, особенно ИЕ.
            Ответить
            • IE его понимает только с восьмой версии
              увы

              но ие <8 (это не член, это "меньше 8") уже почти нет. А после НГ его и вовсе не будет.
              пользоваться элементарно!
              <!-- так верстали в 2001м году -->
              <table width="100%">
              <tr>
              <td>первый пункт меню</td>
              <td>второй пункт меню</td>
              <td>третий пункт меню</td>
              </tr>
              </table>
              
              <!-- так нужно писать сейчас -->
              <ul id="menu">
                <li>Первый</li>
                <li>Второй</li>
                <li>Третий</li>
              </ul>
              <!-- где-то в CSS -->
              #menu {
              display: table;
              width: 100%;
              }
              
              #menu li {
              display: table-cell;
              }


              работает ТОЧНО ТАК ЖЕ как и таблица.
              даже резиновая верстка работае
              Ответить
              • Спасибо!
                А есть IE<8 или нет, это тема холивара. Для обновления ИЕ зачастую нужно обновить ОС, что далеко не всем доступно. Проще скачать новую версию Оперы/Мозиллы/Хрома (нужное подчеркнуть).

                Пока мне непонятно, чем использование списка для таблицы семантичнее, чем использование таблицы. Какие контейнеры (кроме списка) ещё можно использовать?
                Ответить
                • >>чем использование списка для таблицы семантичнее, чем использование таблицы
                  для какой таблицы?
                  у нас тут меню

                  если у Вас таблица -- то конечно надо использовать table.
                  у таблицы успеваемости -- структура данных табличная
                  и нужен table

                  а у меню -- структура данных -- список.

                  еще есть dt/dd (слово и его описание, например для словарей)
                  заголовки (h1-h6) итд

                  пользователей IE и так уже от 50 до 80 процентов по разным подсчетам (а не 97 как было раньше)
                  среди них на восьмерке большинство, ибо она пришла автообновлением
                  кроме того она на седьмой винде по умолчанию

                  не ставится восьмерка тока на win9x, а их уже почти нет

                  на худой конец можно кондишенал комментами подключить css для ie < 8, и там сделать через флоаты
                  будет не так красиво, зато поймет даже пятый ие
                  Ответить
    • - А ты терпи прихоти Хозяина, саб ты мой недоделанный!
      Ответить

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