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

    +182

    1. 1
    2. 2
    <?php echo "<html> <head> <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'> <title>$PAGE_TITLE</title> </head> <body> <table border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%' id='AutoNumber1'> <tr> <td width='100%' colspan='2' bgcolor='#DDFFFF'> <p align='center'>здесь выводится шапка</td> </tr> <tr> <td width='17%' align='left' valign='top' bgcolor='#FFDFFF'> <b>Меню сайта</b><p> <b>-</b><a href='index.php?mod=mod1'>Модуль1</a> <br> - <a href='index.php?mod=mod2'>Модуль2</a></td> <td width='83%' align='left' valign='top'>"; ?>
    // Предвижу комментарии, где скажут, почему я не вывожу HTML код отдельно, а php отдельно. Я приучил себя к написанию 100% PHP кода

    Хоть это и из статьи 2006 года , но всё равно кажется бредом .

    Запостил: Error, 30 Октября 2011

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

    • Мда плохому учатся быстро.
      Ответить
    • Приучил себя к написанию говнокода.
      Ответить
    • > Я приучил себя к написанию 100% PHP кода
      Звучит, как самобичевание
      Ответить
    • У некоторых джавистов тоже обычно страстное желание фигачить весь код на джава, вне зависимости от того, должен ли в результате получиться JavaScript, html или CSS. Сниппет из примеров в EPUBGen:
      Selector h1Selector = stylesheet.getSimpleSelector("h1", null);
      Rule h1Rule = stylesheet.getRuleForSelector(h1Selector);
      h1Rule.set("color", "gray");
      h1Rule.set("border-bottom", "2px solid gray");
      h1Rule.set("text-align", "right");
      h1Rule.set("margin", "2em 8px 1em 0px");
      Ответить
      • не знаю я, откуда пошло, но встречался мне немало где MarkupWriter, примерно в таком духе:
        //MarkupWriter writer;
        writer.tag("h1", "class", "gray", "id", id);
        writer.text(header);
        writer.end();
        Ответить
        • С другой стороны, в теории это может пригодиться, если рулы css лежат в базе...
          Ответить
          • угу, подход GWT - ни строчки html,css,javascript - пишите код и все вам сгенерится!
            Ответить
            • и думайте полдня, как получить простенький кусок html, написать который руками - десятиминутное дело... От кода на GWT и Swing у меня когнитивный диссонанс и приступы тошноты
              Ответить
              • ракушка не похожа на голую женщину только первые 5 лет - Робинзон Крузо (ц)
                код Swing нечитаем только первые полгода - потом все становится просто и легко
                Ответить
        • Это еще что.
          Самое злое по теме, что я тут видел
          http://govnokod.ru/3738
          Ответить
    • 100% PHP, этим все сказано.
      Ответить
    • показать все, что скрытоvanished
      Ответить

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