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

    +166

    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
    <?php
    
    // ПОдключение к БД
    include'connect.php';
    
    
    $x = 1;
    $sql_1 = 'SELECT * FROM etalon';
    $res = mysql_query($sql_1);
    $num_rows = mysql_num_rows($res);
    
    while ($x < $num_rows)
    {
    // Определение содержимого данной строки
    $name = mysql_query("SELECT name FROM etalon WHERE id ='$x'");
    $value = mysql_query("SELECT value FROM etalon WHERE id ='$x'");
    $type = mysql_query("SELECT type FROM etalon WHERE id ='$x'");
    $priority = mysql_query("SELECT priority FROM etalon WHERE id ='$x'");
    
    echo '<table width=1024 border=1 align=center cellpadding=0 cellspacing=0><tr>
    <td align=center>'. $name. '</td>
    <td align=center>'.$value.'</td>
    <td align=center>'.$type.'</td>
    <td align=center>'.$priority.'</td>
    <td align=center><img src=/images/apply.png ><br></td>
    
    </tr>
    </table>';
    
    $x++;
    }
    
    ?>

    http://forum.php.su/topic.php?forum=71&topic=10932&postid=13 71975539#1371975539

    Запостил: deep, 23 Июня 2013

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

    • Это волшебно.
      В смысле, сказочный долбоеб писал.
      Ответить
      • Это прекрасно, восхитительно и не побоюсь этого слова гениально!
        Ответить
    • > etalon
      obrazetz же.
      Ответить
    • Эталон качества и волшебности
      Ответить
    • Проблема N+1 уже недостаточно модна, даёшь проблему 4 * N
      Ответить
    • Не сработает. Где mysq_fetch_assoc/row/array или хотя бы mysql_result?
      Ответить
      • В описании есть ссылка. Это реальный код и реальный человек.
        Ответить
    • Как приятно поднимать ЧСВ за счёт новичков, сразу чувствуешь себя гуру.
      Ответить
      • Поддерживаю. Если бы аналогичный код был в работающей CMS, это было бы совсем другое дело.
        Ответить
        • Согласен. Тогда ведь, ЧСВ поднимется еще больше, потому что будешь думать "Вот дибилы, ктоже ж так пишет!".
          Ответить
    • кроме всего прочего, так умиляет факт, что ид должны идти от 1 до кол-ва строк... кстати, последнюю запись не выберет.

      о, да, и src=/images/apply.png - такая прелесть...
      Ответить
      • Предлагаете заменить на src = src / images/apply.png, потому что в HTML оператор =/ не работает?
        Ответить
      • Это существо совсем не любит заключать значения атрибутов в кавычки. А зачем? И так работает.
        Прямо я в молодости.
        Ответить
      • Да и другие не выберет если удалить...
        Ответить
    • include 'connect.php';
      require 'connect.php';
      Ответить
      • А вдруг connect.php нет? С include, емнип, просто получим ворнинг, и страница хоть как-то отрендерится..
        Ответить
        • Ответить
          • ?
            Ответить
            • в личку разве не приходило?)
              Ответить
              • Нет, видимо лимит личных сообщений вышел, надо часть поудалять.
                Ответить
                • Ответить
                • тут могла бы быть ваша реклама!
                  Ответить
                • только не говори, что опять не пришло :)
                  Ответить
                  • Я забыл майлинаторское мыло, на которое регал учетку на ГК ;(
                    Ответить
                    • ну надо же и меру анонимности знать
                      на гитхабе есть твой адрес на яндексе
                      он рабочий?
                      Ответить
                      • Ты уже решил взять его к себе на работу?
                        Говнокд помогает! Говнокод соединяет сердца! Заходите на http://govnokod.ru/
                        Ответить
                      • > ну надо же и меру анонимности знать
                        А я регался, чтобы пару комментов оставить...

                        > он рабочий
                        Должен быть рабочим, если яндекс не зверствует.
                        Ответить
                    • Отсутствие возможности посмотреть мыло в настройках (а уж тем более - сменить) само по себе слегка печально.
                      Ответить
                      • Да не то что мыла, даже банального пароля...
                        Ответить
                        • Если мыло есть - можно сбросить.
                          Ответить
                          • Как, если не секрет?
                            Ответить
                            • [colot=green]Как Stertor[/color]
                              Ответить
                            • Восстановлением забытого.
                              Или мы о чём-то разном говорим? Я просто уже сто лет не восстанавливал, а регать голема ради теста лениво.
                              Ответить
                              • Хочешь своего одолжу, бро? Только мыло свое дай, чтобы очередного опенсорсного бота не появилось на говнокоде.
                                Ответить
        • Странно, всегда считал что лучше свалиться с ошибкой, чем продолжить выполнение кода с неясными последствиями.
          Ответить
          • Ну я же не зря пишу зеленым * :)

            * Зеленым на ГК обозначаются сарказм и вбросы.
            Ответить
            • А что тогда пишется обычным?
              Ответить
              • Сарказм и вбросы на гк по умолчанию.
                А зеленым явно определены, для Шелодонов, я так думаю
                Ответить
      • require_once же
        Ответить
    • показать все, что скрытоПривет, посетите наш сайт yadelphi.ru!
      Ответить
      • Еще один питух?
        Ответить
        • показать все, что скрытоГде, где еще один? Я тут тока одного тебя вижу.
          Ответить
          • показать все, что скрытоТа ты даже не в курсе, питух, пришол тут с рекламками. Щас придет главный питух, и запитушит твой сайт. Скажет что все коды там - питухи писали.
            Ответить
            • Распитушились тут... Не кормите тролля, и он сам уйдет.
              Ответить
              • не уйдет... не знаю, кто это конкретно, но я уверен, что все эти новые боты - отражения одного из наших старых знакомых... он пробует себя каждый раз в новом амплуа... когда старое надоедает
                Ответить
                • Говорят, что при диссоциации личности (ДРИ) можно иметь кучу эго-состояний, в литературе есть примеры, включающие случаи с числом более чем два десятка. Тогда нас ждёт ещё много незабываемых тредов (если, конечно, в одном состоянии не будет депрессивным эмо).
                  Интересен триггер, запускающий механизм переключения в этом конкретном случае.
                  Ответить
                  • > Интересен триггер, запускающий механизм переключения в этом конкретном случае.
                    Весьма интересен. Полезно переключать багор-кунов в королей сишки.
                    Ответить
                    • > в королей сишки.
                      только образования им это не добавляет
                      вон недавний пример с питухами и анскиледами. там тоже, даже если вести тематическую беседу с товарищем, так он рассуждает о высоких материях, с пеной у рта доказывая свою правоту, при этом увиливая от неудобных фактов, проводя политику двойных стандартов и не аргументируя ничем, никаким кодом, кроме собственного мнения.
                      Ответить
                      • Не все присутствующие здесь - продвинутые программисты. Я не удивляюсь квадратным метрам, но некоторые термины автора мне не мешало бы погуглить и изучить соответствующие темы для самообразования.
                        Конечно, это не нужно считать нормой, но лучше, чем "багор", "alert(1)" и "неоновая реклама". Пусть автор не до конца понял то, о чём говорит, но косвенным образом, он даёт возможность понять другим.
                        Ответить
                        • показать все, что скрытовсё просто вы унылые мудаки без чувства йумора, продолжайте и дальше бугуртить
                          Ответить
                          • А Вам, насколько я понимаю, смешно смотреть на массу комментариев вида "неоновая реклама"?
                            Извините меня, но я считаю своим правом бугуртить по этому поводу. Да, холиварчики про синусы и производные были смешны, но новое пришествие ботов - это уныло.
                            Ответить
                            • Неоновая реклама то хуйня, вот неоновое гоатсе...
                              Ответить
                              • > неоновое гоатсе...
                                Нарисуй ;)
                                Ответить
                                • Есть цветной аскизатор картинок?
                                  Ответить
                                  • у березняка проси. он специально делал, чтобы геев-кавказцев под свой монитор текстовой преобразовывать после скачивания
                                    Ответить
                                  • Тут проблема в ограничении на 2к символов (если, конечно, я не ошибаюсь в числе). Рисунок с goatse и так уже весит 1.2к, поэтому сильно много тегов в него не напихаешь.
                                    Ответить
                                    • Мож комбо сделать получится. Или оставить только самое интересное.
                                      Ответить
    • >postid=13 71975539
      Пыхомакаки все еще не научились фильтровать XSS без побочных эффектов?
      Ответить
      • Не, это не xss-защита, это word-wrapper лютует, разбивая длинные слова на куски.

        P.S. Но его можно обмануть:
        http://forum.php.su/topic.php?forum=71&topic=10932&postid=1371975539#1371975539
        Ответить
        • Как ты обманул его?
          Ответить
          • Учись, студент. Такие знания на каждом углу не рассказывают.
            Ответить
            • Потому что неуловимый Джо?
              Ответить
            • > Учись, студент.
              Если ты не рассказываешь как ты это сделал, то как я научусь?
              Ответить
              • Методом проб и ошибок.
                Ответить
                • Кстати, и я до сих пор не умею. Расскажи, как олдфаг олдфагу.
                  Ответить
                  • ну блин. логическая цепочка же.
                    1. что видим? синяя подчеркнутая ссылка. не кликабельная.
                    2. что у нас есть? бб-коды
                    3. делаем вывод.
                    Ответить
                    • > 3. делаем вывод.
                      И получается вот такая разорванная враппером ссылка:
                      http://forum.php.su/topic.php?forum=71&topic=10932&postid=13 71975539#1371975539 ;)
                      Не все так просто.

                      http://forum.php.su/topic.php?forum=71&topic=10932&postid=1371975539#1371975539
                      Ответить
                      • значит, надо поставить nobr
                        Ответить
                        • Как? :)

                          P.S. Ну хотя да, я же знаю как ставить nobr.

                          аааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааа
                          Ответить
                          • разорвать искусственно? )
                            точнее, получается, wbr
                            Ответить
                            • aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaразорваноааааааааааааааааааааааааааааа ааааааааааааааааааааааааааааааааа


                              неразорваноооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо
                              Ответить
                              • Порвало?
                                Ответить
                                • второй раз нет
                                  Ответить
                                  • Как сделал?
                                    Ответить
                                    • неразорвано[ i ][ /i ]ооооооооооо[ i ][ /i ]оооооо
                                      Ответить
                                      • > неразорвано[ i ][ /i ]ооооооооооо[ i ][ /i ]оооооо
                                        неразорвано[i][/i]ооооооооооо[i][/i]оооооо

                                        Зачем пробелы добавил? И без них работает ;)

                                        P.S. Зачем секреты палишь, он должен был сам до этого дойти.
                                        Ответить
                                        • неразорванооооооооо
                                          неразорваноооооооооооооооооо
                                          Ответить
                                          • неразорван[i][i]0[/s][/s]oooooooo
                                            Ответить
                                            • А как ты без пробелов это делаешь?
                                              Ответить
                                              • > А как ты без пробелов это делаешь?
                                                Hint: ты это уже умеешь ;)
                                                Ответить
                                                • неразорвано[i][\i]ооооооооооооооооо
                                                  Ответить
                                                  • [ s ]0[ i ][ i ]0[ /i ][ color=green ]0[ /s ][ /i ][ /color ]
                                                    Ответить
                                                    • Нихрена не умею. Больше подсказок. Могу i или / из другой кодировки взять
                                                      Ответить
                                                      • > Больше подсказок.
                                                        Ну ок, раскрою тайну - [i[i][/i]][/i]
                                                        Ответить
                                                        • неразорвано[i][/i]ооооооооооооооооо
                                                          Ответить
                                                          • [i][/i]
                                                            -
                                                            [i[i][/i]][/i[i][/i]]

                                                            точнее так
                                                            [i[i][/i]][/i[i][/i]]
                                                            Ответить
                                                            • Даже после раскрытия секрета борманд меня обыграл. у него короче
                                                              Ответить
                                                • > Hint: ты это уже умеешь ;)
                                                  Я действительно это уже придуимал и делал... ты прав. как я раньше не догадался?
                                                  Ответить
                                        • @bormand тебе кто-то что-то должен, макака ебаная?
                                          Ответить
                      • Кто нашел ответ?
                        Ответить
                  • Отправил в личку. Проверь мыло.
                    Ответить

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