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

    +158

    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
    <?php
    define('ROOT', './');
    include ROOT.'func.php';
    include ROOT.'class.php';
    puthead();
    if(isset($_GET['e'])){
      echo 'Ошибка '.$_GET['e'];
    }
    $incpage='';
    for($i=0;$i<2;$i++){
      if(isset($_GET["i$i"]) && preg_match('/^[a-zA-Z0-9_]+$/', $_GET["i$i"])) $incpage=$_GET["i$i"];
    }
    if($incpage==''){
    if($is_web) include ROOT.'about.tchtml';
    else include ROOT.'index_page.tchtml';
    }
    else include ROOT.$incpage.'.tchtml';
    putfoot();
    ?>
    
    <?php
    define('ROOT', './');
    include ROOT.'func.php';
    puthead('Заголовок');
    ?>
    Пример создания страниц под двиг
    <?
    putfoot();
    ?>

    The CMS. (Да, это такое название.)
    Как ни странно, в состав входит полноценный форум, гостевая книга, модуль новостей и еще куча всякой херни.
    И все это даже работает.
    Но тут меня угораздило заглянуть в сорцы.
    index.php и пример создания страницы.

    Запостил: 7ion, 23 Января 2011

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

    • Без горьких слез не посмотришь
      Ответить
    • Мда... Откуда можно скачать? Самому пофтыкать охота.
      Ответить
      • Ох, не знаю, архив уже снес к чертям, датировался вроде 09 годом, наверно лавочка уже свернулась. К счастью.
        Ответить
    • каждый ТРУ похапешник должен написать 1. Социальную сеть 2. ЦМС. 3. Бота для спама BBForums.

      Так что нечего удивляться очередной говно цмс которая загнулась.
      Ответить
      • 1+2 обычно в одном совмещается, а третье - это что?
        По себе мерите? :)
        А так да, на похапе можно быстро ваять скрипты для работы с сокетами.
        Ответить
        • Ну будет вам известно что бы форум завалить спамом про сокеты знать ничего не надо. вполне достаточно знaть про такую вещь как cURL.
          Ответить
          • а каптча?
            Ответить
            • Капча, фигня в инете миллион сервисов для распознавания капчи за копейки ,что то вроде $1 за 1000 распознанных.
              Ответить
    • > define('ROOT', './');
      убило просто. константа тут вообще для красоты )
      Ответить

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