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

    +163

    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
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    <?php
    include ($_SERVER["DOCUMENT_ROOT"]."/config.php");
    if (isset($_REQUEST['sub'])) //Если нажата кнопка (name="sub")
            {
    //Создаем таблицу, если ее еще не существует
       mysql_query ('CREATE TABLE IF NOT EXISTS gostivaay_ckniga (
      id int(100) NOT NULL AUTO_INCREMENT,
      stamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
      GCkname varchar(20) NOT NULL,
      GCkemail varchar(40) NOT NULL,
      GCkICQ varchar(15) NOT NULL,
      GCkURL varchar(50) NOT NULL,
      GCktext varchar(2000) NOT NULL
            )')  or die(mysql_error());
     //Делаем запись в таблицу
            $sql = mysql_query("INSERT  into gostivaay_ckniga (GCkname, GCkemail, GCkICQ, GCkURL, GCktext)
            values ('".$_REQUEST['name_3']."', '".$_REQUEST['e-mail_3']."',
         '".$_REQUEST['ICQ_3']."', '".$_REQUEST['URL_3']."', '".$_REQUEST['text_box_3']."');");
            }
    ?>
    <body>
     <link rel="stylesheet" type="text/css" href="/gostivaay_ckniga/style/style_forma.css">
    <script type="text/javascript" src="/gostivaay_ckniga/script/gostivaay_ckniga_script.js"></script>
     
    <form action="gostivaay_ckniga.php"  method="post" name="test_form">
     
    <table id="table" cellspacing="0" cellpadding="2">
    .........
    <td colspan="4" id="smile_form">
            <table cellspacing="0" id="div_smile_form">
             <tr>
              <td class="kletka_2"  onclick='InsertSmile(":0001:")'><img id="smile_1" src="/images/smile/0001.gif" title=":0001:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0002:")'><img id="smile_2" src="/images/smile/0002.gif" title=":0002:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0003:")'><img id="smile_3" src="/images/smile/0003.gif" title=":0003:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0004:")'><img id="smile_4" src="/images/smile/0004.gif" title=":0004:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0005:")'><img id="smile_5" src="/images/smile/0005.gif" title=":0005:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0006:")'><img id="smile_6" src="/images/smile/0006.gif" title=":0006:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0007:")'><img id="smile_7" src="/images/smile/0007.gif" title=":0007:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0008:")'><img id="smile_8" src="/images/smile/0008.gif" title=":0008:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0009:")'><img id="smile_9" src="/images/smile/0009.gif" title=":0009:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0010:")'><img id="smile_10" src="/images/smile/0010.gif" title=":0010:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0011:")'><img id="smile_11" src="/images/smile/0011.gif" title=":0011:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0012:")'><img id="smile_12" src="/images/smile/0012.gif" title=":0012:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0013:")'><img id="smile_13" src="/images/smile/0013.gif" title=":0013:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0014:")'><img id="smile_14" src="/images/smile/0014.gif" title=":0014:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0015:")'><img id="smile_15" src="/images/smile/0015.gif" title=":0015:" /></td>
              <td class="kletka_2"  onclick='InsertSmile(":0016:")'><img id="smile_16" src="/images/smile/0016.gif" title=":0016:" /></td>
              <td class="kletka_2" onclick='InsertSmile(":0017:")'><img id="smile_17" src="/images/smile/0017.gif" title=":0017:" /></td>
             </tr>
           </table>

    Запостил: qbasic, 20 Февраля 2011

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

    • Неумение применять циклы есть большой баян
      Ответить
      • И это всё, что вы заметили?
        Ответить
        • Ну SQL-inj и удаленный PHP-including при включенном registr_globals - это уже боян здесь...
          Аааа, еще и создание таблицы в пользовательском скрипте)))) Это чтото новенькое...

          ЗЫ: а откуда скрипт?))
          Ответить
          • еще "or die(mysql_error());"...
            Ответить
            • а что плохого в "or die(mysql_error());"?
              Ответить
              • Ну как минимум то, что скрипт вместо корректного завершения работы, вывода нормального вида страницы и отсылки отчета админу(или записи в error.log) тупо умирает выплёвывая ошибку, которую обычному пользователю видеть нежелательно, а тем более какому-нибудь юному кулхацкеру. Ну а в остальном нормально.
                Ответить
              • вот пускай у Вас браузер в случае недоступности веб-странички выключает компутер
                Ответить
    • gostivaay_ckniga? o_O
      Ответить
    • деликатес аднако
      Ответить
    • это школьник учит пыхопэ.
      Ответить
      • школьник, или не школьник
        зато научил пых обрабатывать сообщения с клавиатуры
        if (isset($_REQUEST['sub'])) //Если нажата кнопка (name="sub")
        Ответить

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