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

    +161

    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
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    <? 
    if($res=='1') {  include('str/1.txt') ; } 
    if($res=='2') {  include('str/2.txt') ; } 
    if($res=='3') {  include('str/3.txt') ; } 
    if($res=='4') {  include('str/4.txt') ; } 
    if($res=='5') {  include('str/5.txt') ; } 
    if($res=='6') {  include('str/6.txt') ; } 
    if($res=='7') {  include('str/7.txt') ; } 
    if($res=='8') {  include('str/8.txt') ; } 
    if($res=='9') {  include('str/9.txt') ; } 
    if($res=='10') {  include('str/10.txt') ; } 
    if($res=='11') {  include('str/11.txt') ; } 
    if($res=='12') {  include('str/12.txt') ; } 
    if($res=='13') {  include('str/13.txt') ; } 
    if($res=='14') {  include('str/14.txt') ; } 
    if($res=='15') {  include('str/15.txt') ; } 
    if($res=='16') {  include('str/16.txt') ; } 
    if($res=='17') {  include('str/17.txt') ; } 
    if($res=='18') {  include('str/18.txt') ; } 
    if($res=='19') {  include('str/19.txt') ; } 
    if($res=='20') {  include('str/20.txt') ; } 
    if($res=='21') {  include('str/21.txt') ; } 
    if($res=='22') {  include('str/22.txt') ; } 
    if($res=='23') {  include('str/23.txt') ; } 
    if($res=='24') {  include('str/24.txt') ; } 
    if($res=='25') {  include('str/25.txt') ; } 
    if($res=='26') {  include('str/26.txt') ; } 
    if($res=='27') {  include('str/27.txt') ; } 
    if($res=='28') {  include('str/28.txt') ; } 
    if($res=='29') {  include('str/29.txt') ; } 
    if($res=='30') {  include('str/30.txt') ; } 
    if($res=='31') {  include('str/31.txt') ; } 
    if($res=='32') {  include('str/32.txt') ; } 
    if($res=='33') {  include('str/33.txt') ; } 
    if($res=='34') {  include('str/34.txt') ; } 
    if($res=='35') {  include('str/35.txt') ; } 
    if($res=='36') {  include('str/36.txt') ; } 
    if($res=='37') {  include('str/37.txt') ; } 
    if($res=='38') {  include('str/38.txt') ; } 
    if($res=='39') {  include('str/39.txt') ; } 
     if($res=='42') { include('guest_moder.php');} 
    ?>

    Подключение файла ресурса.
    http://phpforum.su/index.php?showtopic=0&view=findpost&p=29 91766
    Товарисч продает сайт за 90 тыщ рубрей.

    Запостил: kamanch, 02 Декабря 2014

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

    • Если бы не 42 после 39, можно было бы цикл сделать
      Ответить
    • ссылка битая
      Ответить
      • Пробел.
        Ответить
        • Простоньюфагинеумеютвдлинныестрокибезпробелов.
          Казалось бы причем тут 42?
          Ответить
      • уже продал, пост не актуален
        Ответить
        • да я не купить хотел, просто интересно было :)
          а вообще, я бы даже за деньги его не взял, после того, как я увидел, что у него z-index для меню не настроен.
          Ответить
          • А я думал, что Вы, посмотрев тот пост на форуме, так тонко троллили (см. http://govnokod.ru/17235#comment257567), ведь 5277 < 9778.
            Ответить
    • Я бы не купил т.к. не поддерживаются случаи 40 и 41. Придется дорабатывать.
      Ответить
      • 40 и 41 поддерживаются только в enterprise edition за 900к.
        Ответить
    • //яб так срукожопил и 404 выдавал если что.
      if($res)if($res=='42') { include('guest_moder.php');} else{include('str/abs(intval($res)).txt');}
      Ответить
      • Ага, а $res пущай гетом приходит, через register_globals
        Ответить
        • > гетом приходит
          intval не даст ничего интересного замутить ;(
          Ответить
          • Как минимум получить в аутпут сообщение что файла "/home/p/pituh/moi_saiti/-1.txt" не найден

            А это уже что-то.
            Ответить
            • > pituh
              Ёбаные политотреды! Я это слово три раза подряд неправильно прочитал...
              Ответить
              • Интересно, как?
                Ответить
                • Догадайся с трех раз. Буквы немного переставились, да h на n заменилась.
                  Ответить
                  • Пля!, я так же перечитывал после твоего коммента... )))
                    Ответить
                  • Странно, но я прочитал правильно. Я с некоторых пор ошибаюсь в противоположную сторону. Мне мерещатся питухи: плавающие, квадратные, анскильные...
                    Ответить
      • include — это не функция, нефиг её скобками обрамлять. И abs(intval()) не сработает внутри '', даже внутри "" не сработает. Плохой пример.
        Ответить
        • Чёйта сразу плохой пример? данный ресурс обязывает именно так и писать :)
          Ответить
        • Без иронии, честно слово не знаю, а почему не сработает abs(intval())
          Если не сложно можете объяснить. Не хочется ошибок делать.
          Ответить
          • Ну если действительно без иронии... Вам же уже сказали про кавычки.

            > 'str/abs(intval($res)).txt'
            Выражение находится внутри кавычек, будет строкой и ничем иным.
            Возможно, Вы имели в виду 'str/' . abs(intval($res)) . '.txt'
            Ответить
            • Спасибо. Это то понятно, я просто скопировал и вставил функции, скажем так не вдаваясь в подробности. Я то грешным делом подумал что слово "внутри" относится к круглым скобкам здесь abs(intval($res))
              Кончено кавычки даже если бы скопировались в таком виде то убрались бы при первой проверке работы.
              Ответить
          • Блин, выше 1024-- все объяснил, я слоупок.
            Ответить
    • пиздец
      Ответить
    • это мой сайт,код взят у меня с форума ...Я этот пример давным давно увидел - чтобы подключать страницы не переходя с index.php

      я взял этот пример подключения с одного натычканного сайта про пхп,там куча всяких статей и примеров было.Парень меня выручил- этот метод подключения реально меня спас - мне не приходиться каждую страницу переделывать,а переделываю только index поддомена .Адрес сайта liozenda.ru ,я самоучка в программировании

      сайт не продаю - а просто кинул пробный шар с ценой "на бум" ...проверяю отклики и комментарии.Анализ мнений
      Ответить
      • я комменты выше может когда нибудь прочитаю...

        короче вы тут имеете ввиду такой вывод :


        if($res) { include('str/'.$res.'.txt'); }
        if($res=='42') { include('guest_moder.php'); }

        я код в начале темы за гавно не считаю-наоборот-меня бесят все коды на форуме хтмл и пхп...Там реально обракадабра - каждое чмо,открывая сайт на 3 страницы
        ,начинает писать авторзацию,кдаря коды из научных книжек,где по тупорылому написано,что каждый чих на сайте надо хранить в базе данных.Покупал такие книги - словесный понос не читал,посмотрел коды-все понял,пошел дальше
        Ответить
        • Пипец, пипец же.

          1. Преобразуем $res к числу (чтобы не подключить случайно хрень вида str/12ebd6.txt вместо str/12.txt при плохом $res)
          2. Проверяем диапазон
          3. Подключаем нужную страницу
          $page = intval($res, 10);
          if($page > 0 && $page <= 39) include("str/$page.txt");
          else if($page == 42) include('guest_moder.php');
          // хотя, я б сделал else if($res === 'guest_moder') include('guest_moder.php');


          Три простых и понятных строки, понимаете? Три, ровно три. Это действительно проще и понятнее. А пока копипастишь, сложно не ошибиться.
          Тут не научные книжки про PHP. Это абстракция уровня школы, мы подобное наверно в девятом классе проходили.
          Ответить
    • индусский код 100%
      Ответить
      • Одинэсник писал. Наверное.

        Вот почему изучение языков программирования надо начинать с "PHP".
        Ответить
        • Кавайный тролль никому не нужен - так что, 1024, снимай-ка свой фантомас.
          Нашим пассивным "девочкам" нужен тролль, каторый бы разворотил их задницы в кровавое месиво.
          Ответить
          • Ты кого назвал кавайным, какашка? Из меня такой же 1024, как из тебя Семён. Я твой дом труба шатал! Испей конского молока.
            Ответить
            • Кони не дают молока
              Ответить
              • http://i99.beon.ru/s019.radikal.ru/i631/1401/63/4a6b98ef0932.jpg
                Ответить
                • :O
                  Этот круче:
                  http://www.gejiem.lv/watermark.php?src=bWVkaWEvdXNlcnMvbWFyL21hcmtzZHVua2Vycy8xOTY1MTY3NzY4NGZlZTJlMTIw4NWZjYy5qcGc=
                  Ответить
                  • По обеим ссылкам пустота
                    Ответить
                    • Хромог детектед.
                      Ответить
                      • У меня хром, открыл первую ссыль, грузится нормально. Только неясно, зачем эта картинка здесь, ГК - не сайт для домохозяек.
                        Ответить
                        • Фу блядь фу нахуй, открылось с другого копма.
                          Ответить
                          • http://i99.beon.ru/govnokod.ru/images/brand.gif

                            ВНЕЗАПНО.
                            Ответить
                            • Беон можно юзать как прокси?
                              Ответить
                              • Случайно нет в качестве примера ссылки на терабайтный файл, доступный по HTTP?

                                P.S. http://i99.beon.ru/www.danasoft.com/sig/Sign000111222.jpg
                                Ответить
                              • P.P.S. И даже так работает:
                                http://i99.beon.ru/i99.beon.ru/i99.beon.ru/i99.beon.ru/i99.beon.ru/i99.beon.ru/std3.ru/20/97/1379602400-20974c216d5bd2abd3205bfdbd0b69af.jpeg
                                Ответить
                                • А если не рисунок, а какой-нибудь html?
                                  Ответить
                                  • Для html возвращает 204 No Content.

                                    Проксирует только картинки.
                                    Ответить
                                    • Жаль. А видео?
                                      Ответить
                                      • Не знаю, надо проверять. Но для обхода российских блокировок Беон бесполезен:
                                        http://i99.beon.ru/www.kasparov.ru/content/materials/201310/5253EEC18F51A.jpg
                                        не возвращает ничего.
                                        Ответить
                                        • А если сделать ссылку на рисунок о способе суицида и зарепортить в РКН? :)
                                          Ответить
                                          • Причём не одну ссылку, а всякие i89.beon.ru, i79.beon.ru, i69.beon.ru etc тоже зарепортить.
                                            Ответить
                                            • Беоновцы получат письмо и зарежут конкретные урлы :(
                                              Ответить
                                              • А надо отправлять не в РКН, а в прокуратуру. Суды у нас выносят решения о блокировке, не оповещая владельца.
                                                Ответить
                                                • Но оно, вроде как, не в тот реестр идёт?
                                                  Ответить
                                                  • Да, тогда могут в реестр РКН и не внести, а выборочно заблокировать у некоторых провайдеров.

                                                    Обращения принимаются здесь:
                                                    http://genproc.gov.ru/contacts/ipriem/
                                                    Ответить
                                    • Ах вот чего он не открывается
                                      Ответить
                • > beon.ru
                  "В начале нулевых сайт позиционировал себя как веб-бордель с возможностью заказа проституток, но к середине десятилетия переклассифицировался в «молодёжный» блогсервис. Однако, если присмотреться, мало что изменилось. В последнее время 99% аудитории сайта составляют разнообразные кавайные няки, заполнившие пространство сайта тыщами аниме".

                  > Фу блядь фу нахуй, открылось с другого копма.
                  Спасибо, теперь я точно туда не пойду.
                  Ответить
          • Это не я писал. Я люблю подумать над комментарием, посидеть над написанием даже двух предложений минут десять, поправить опечатки. Изредка шуткануть, а не строчить про ПХП как из пулемёта каждые десять секунд, меня это утомляет.
            Ответить
            • Ким, если не ты, то кто?
              Ответить
              • Я.
                Ответить
              • Он: http://cs304500.vk.me/v304500982/14f/af5BvPKnkSc.jpg
                Я творческая личность, я бы про JS писал.
                Я стихи от имени Стертора запостил. А питушня в стиле конардо - не мой уровень.
                Ответить

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