1. Список говнокодов пользователя lugaro

    Всего: 5

  2. PHP / Говнокод #3251

    +149

    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
    $sql = " SELECT *, DATE_FORMAT( `date`, '%d.%m.%y %H:%i:%s' ) as `date` FROM `messages` ORDER BY `id` DESC LIMIT {$n->start()},".PNUMBER;
    	if ( $qr=mysql_query( $sql ) )
    	{
    		
    			while ( $row = mysql_fetch_assoc( $qr ) )
    			 {
    				echo htmlspecialchars( $row['name'] ).' ['.htmlspecialchars( $row['date'] ).']<br>';
    				echo smile( htmlspecialchars( $row['message'] ) ).'<br>';
    				if ( $row['otvet'] )
    					echo '<b>Ответ: '.smile( htmlspecialchars( $row['otvet'] ) ).'</b><hr>';
    				else
    					echo '<hr>';
    			}
    	}
    	else 
    	{
    		echo 'Произошла системная ошибка';
    		mysql_function_error( 'Возникла ошибка при запросе. SQL: '.$sql.'|ERROR: '.mysql_error( ) );
    	}

    ...

    lugaro, 17 Мая 2010

    Комментарии (9)
  3. PHP / Говнокод #3138

    +160

    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
    if(empty($name) or empty($text) or !preg_match("/[a-zа-я]/i",$name) or !preg_match("/[a-zа-я]/i",$text))
      {
      echo "<font color=\"#f00000\">";
    
        if(empty($name) or !preg_match("/[a-zа-я]/i",$name))
        {
          if(empty($name)) echo "" . $lang['10'] . "<br />";
    
            else {       echo "" . $lang['11'] . "<br />";}
    
        }
    
    
        if(empty($text) or !preg_match("/[a-zа-я]/i",$text) )
          if(empty($text)) echo "" . $lang['12'] . "<br />";
          else {
               echo "" . $lang['13'] . "<br />";
               }
      echo "</font><br /><a href='index.php?act=add'>" . $lang['14'] . "</a><br />";
    
      }
    
      else
      {
    $text=stripslashes(htmlspecialchars($text, ENT_QUOTES));
    $new_date=stripslashes(htmlspecialchars($new_date, ENT_QUOTES));
    $name=stripslashes(htmlspecialchars($name, ENT_QUOTES));
    
      $sms="$name:|:$new_date:|:$text
    ";
    $sms=antimat($sms);
    
      $fp=@fopen($file,"a+");
      @fwrite($fp,$sms);
      fclose($fp);
    
    
    
    if(@fwrite) echo "" . $lang['15'] . " <a href=\"index.php\">" . $lang['16'] . "</a>.<br />";
    else { echo "" . $lang['32'] . ""; }
    }

    )))

    lugaro, 30 Апреля 2010

    Комментарии (19)
  4. PHP / Говнокод #3104

    +164

    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
    <?php  
    if (isset($_POST['name'])) 
    { 
    $name = $_POST['name']; 
    } 
    if(!empty($_POST['name']))  
    { 
    $name = 'Гость'; 
    } 
    else 
    { 
    header("location: ./"); 
    } 
    if (isset($_POST['message'])) 
    { 
    $message = $_POST['message']; 
    $message = preg_replace('/[^0-9a-zа-я]/i', '', $string); 
    } 
    if(!empty($_POST['message'])) 
    { 
    $message = $_POST['message']; 
    } 
    else 
    { 
    header("location: ./"); 
    } 
    $db = mysql_connect("localhost", "book", "book"); 
    mysql_select_db("book", $db); 
    $result = mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') "); 
    if ($result == true) 
    { 
    header("location: ./"); 
    } 
    else 
    { 
    echo 'Ошибка! Сообщение не добавлено'; 
    } 
    ?>

    Шедевр, на одном форуме встретил =)

    lugaro, 24 Апреля 2010

    Комментарии (14)
  5. PHP / Говнокод #3073

    +162

    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
    if ($_FILES['upfile']['size'] > 0) {
                $fname = $_FILES['upfile']['name'];
                $fcat = $_POST['category'];
                $ext = explode(".", $fname);
                if ($ext[1] == 'txt') {
                    if (!file_exists("$fcat/$fname")) {
                        if ((move_uploaded_file($_FILES['upfile']['tmp_name'], "$fcat/$fname"))) {
                            chmod("$fcat/$fname", 0777);
                            echo 'Текстовой файл успешно загружен! <br />';
                            echo '<a href="index.php?file=' . $fname . '&kat=' . $fcat . '&view=2">Посмотреть</a>';
                        } else {
                            echo 'Ошибка прикрепления файла<br />';
                            echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
                        }
                    } else {
                        echo 'Такой файл уже существует<br />';
                        echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
                    }
                } else {
                    echo 'Для загрузки доступны лишь файлы, с расширением .txt<br />';
                    echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
                }
            } else {
                echo 'Недопустимый размер файла<br />';
                echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
            }

    WAP-ENGINE
    Мега зашита при опланде :D

    lugaro, 22 Апреля 2010

    Комментарии (26)
  6. PHP / Говнокод #3072

    +179

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if (empty($_GET["page"])) {
            $page_get = 1;
        } else {
            $page_get = "$_GET[page]";
            $page_get = trim($page_get);
            $page_get = stripslashes($page_get);
            $page_get = htmlspecialchars($page_get);
            $page_get = intval($page_get);
            $page_get = "$page_get";
        }

    WAP-ENGINE
    хакеры не пройдут )

    lugaro, 22 Апреля 2010

    Комментарии (55)