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

    +154

    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
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    <?php
      $br="
    ";
      include "functions.php";
      mconnect();
      $result=mysql_query("TRUNCATE base");  
      $tags=file_get_contents("tag_cache");
    
      $tags=str_replace("'","\'",$tags);
      $tags=explode("songList begin",$tags);
      $j=0;
      for($i=1; $i<count($tags); $i++)
      {
        $tmp=explode("songList end",$tags[$i]);
        $tbase[$j++]=$tmp[0];
      }
      $j=0;
      for($i=0; $i<count($tbase); $i++)
      {
        $tmp=explode("key: ", $tbase[$i]);
        for($i2=1; $i2<count($tmp); $i2++)
    	$element[$j++]=$tmp[$i2];
      }
      for($i=0; $i<count($element); $i++)
      {
        $tmp=explode($br."file: ",$element[$i]);
        $track[$i]['key']=$tmp[0];
    
        $tmp=explode($br."Time: ",$tmp[1]);
        $track[$i]['file']=$tmp[0];
       
        $tmp=explode($br."Artist: ",$tmp[1]);
        $track[$i]['Time']=$tmp[0];
    
        $tmp=explode($br."Title: ", $tmp[1]);
        $track[$i]['Artist']=$tmp[0];
    
        $tmp=explode($br."Album: ", $tmp[1]);
        $track[$i]['Title']=$tmp[0];
    
        $tmp=explode($br."Track: ", $tmp[1]);
        $track[$i]['Album']=$tmp[0];
    
        $tmp=explode($br."Date: ", $tmp[1]);
        $track[$i]['Track']=$tmp[0];
    
        $tmp=explode($br."Genre: ", $tmp[1]);
        $track[$i]['Date']=$tmp[0];
    
        $tmp=explode($br."mtime: ", $tmp[1]);
        $track[$i]['Genre']=$tmp[0];
        $track[$i]['mtime']=$tmp[1];
    	$track[$i]['Size']=filesize(str_replace("\'","'", $track[$i]['file']));
      }
      for($i=0; $i<count($track); $i++)
      {
        //	echo $track[$i]['Artist']." -  ".$track[$i]['Album'].": ".$track[$i]['Title']."; " . round($track[$i]['Time']/60) . "m " .$track[$i]['Time']%60 . "s<hr>";
        $request="INSERT INTO base (file, Time, Artist, Title, Album, Track, Date, Genre, mtime, Size) VALUES ('".
    $track[$i]['file']."', '"
    .$track[$i]['Time']."', '"
    .$track[$i]['Artist']."', '"
    .$track[$i]['Title']."', '"
    .$track[$i]['Album']."', '"
    .$track[$i]['Track']."', '"
    .$track[$i]['Date']."', '"
    .$track[$i]['Genre']."', '"
    .$track[$i]['mtime']."', '"
    .$track[$i]['Size']."')";
    
      echo $request."<hr>";
      $result=mysql_query($request) or die(mysql_error().$i.";(");
      }
    ?>

    Прога, которая из базы mpd запихивает в mysql

    guest, 06 Июля 2009

    Комментарии (1)
  2. JavaScript / Говнокод #1327

    +147

    1. 1
    {"width":910,"element":null,"appto":null,"random_seed":874464,"html":"<div style='width:910' class='animated_pic_group' id='re874464'><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n    <tr>\n        <td><div class='tl'><\/div><\/td>\n        <td><div class='top'><\/div><\/td>\n        <td><div class='tr'><\/div><\/td>\n    <\/tr>\n    <tr>\n        <td height='100%' class='left'><\/td>\n        <td><div class='image'><img src='\/images\/up\/image1.jpg' width='150px'><\/div><\/td>\n        <td class='right'><\/td>\n    <\/tr>\n    <tr>\n        <td><div class='bl'><\/div><\/td>\n        <td><div class='bottom'><\/div><\/td>\n        <td><div class='br'><\/div><\/td>\n    <\/tr>\n<\/table>\n        \n        <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n    <tr>\n        <td><div class='tl'><\/div><\/td>\n        <td><div class='top'><\/div><\/td>\n        <td><div class='tr'><\/div><\/td>\n    <\/tr>\n    <tr>\n        <td height='100%' class='left'><\/td>\n        <td><div class='image'><img src='\/images\/up\/image2.jpg' width='150px'><\/div><\/td>\n        <td class='right'><\/td>\n    <\/tr>\n    <tr>\n        <td><div class='bl'><\/div><\/td>\n        <td><div class='bottom'><\/div><\/td>\n        <td><div class='br'><\/div><\/td>\n    <\/tr>\n<\/table>\n        \n        <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n    <tr>\n        <td><div class='tl'><\/div><\/td>\n        <td><div class='top'><\/div><\/td>\n        <td><div class='tr'><\/div><\/td>\n    <\/tr>\n    <tr>\n        <td height='100%' class='left'><\/td>\n        <td><div class='image'><img src='\/images\/up\/image3.jpg' width='150px'><\/div><\/td>\n        <td class='right'><\/td>\n    <\/tr>\n    <tr>\n        <td><div class='bl'><\/div><\/td>\n        <td><div class='bottom'><\/div><\/td>\n        <td><div class='br'><\/div><\/td>\n    <\/tr>\n<\/table>\n        \n        <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n    <tr>\n        <td><div class='tl'><\/div><\/td>\n        <td><div class='top'><\/div><\/td>\n        <td><div class='tr'><\/div><\/td>\n    <\/tr>\n    <tr>\n        <td height='100%' class='left'><\/td>\n        <td><div class='image'><img src='\/images\/up\/image4.jpg' width='150px'><\/div><\/td>\n        <td class='right'><\/td>\n    <\/tr>\n    <tr>\n        <td><div class='bl'><\/div><\/td>\n        <td><div class='bottom'><\/div><\/td>\n        <td><div class='br'><\/div><\/td>\n    <\/tr>\n<\/table>\n        \n        <\/a><a href='\/\/' class='animated_image'> \n<table class='kartinko_s_tenju'>\n    <tr>\n        <td><div class='tl'><\/div><\/td>\n        <td><div class='top'><\/div><\/td>\n        <td><div class='tr'><\/div><\/td>\n    <\/tr>\n    <tr>\n        <td height='100%' class='left'><\/td>\n        <td><div class='image'><img src='\/images\/up\/image5.jpg' width='150px'><\/div><\/td>\n        <td class='right'><\/td>\n    <\/tr>\n    <tr>\n        <td><div class='bl'><\/div><\/td>\n        <td><div class='bottom'><\/div><\/td>\n        <td><div class='br'><\/div><\/td>\n    <\/tr>\n<\/table>\n        \n        <\/a><\/div> "}

    вот такой вот json

    guest, 06 Июля 2009

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for($i=0; $i<count($a); $i++)
    {
      $b=explode("|",$a[$i]);
      for($j=0; $j<count($b); $i++)
        echo $b[$j] . "<hr>";
    }

    Часто бывает...

    guest, 05 Июля 2009

    Комментарии (3)
  4. Python / Говнокод #1325

    −90

    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
    def Auth(req, email, pwd):
      try:
        pass#checking ability of set cookies
      except:
        return error='error_of_set_cookies'
      else:
        if a.ValidateUsers(mail_replace_back(email),pwd)
          email=Cookie.Cookie('email', CookieName)
          Cookie.add_cookie(req, email)
          pwd=Cookie.Cookie('pwd', CookieName)
          Cookie.add_cookie(req, pwd)      
          return None
        else:
          return error='not_in_bd'

    немного бесполезная Функция авторизации.

    guest, 05 Июля 2009

    Комментарии (3)
  5. JavaScript / Говнокод #1324

    +157

    1. 1
    2. 2
    var array_no_yes = ['no', 'yes'];
    var a = array_no_yes;

    Ноу комментс :-)

    guest, 05 Июля 2009

    Комментарии (7)
  6. JavaScript / Говнокод #1323

    +149

    1. 1
    2. 2
    3. 3
    4. 4
    function $(id)
    {
        return document.getElementById(id);
    }

    Мега-крутая функция

    guest, 05 Июля 2009

    Комментарии (13)
  7. JavaScript / Говнокод #1322

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    </SCRIPT>

    Лёгких путей не ищем. С форума.

    guest, 05 Июля 2009

    Комментарии (3)
  8. Куча / Говнокод #1321

    +140.9

    1. 1
    2. 2
    3. 3
    4. 4
    Товарищ,верь,взойдёт она
    Звезда пленительного счвстья...
    И на обломках говнокода
    Напишут наши имена...

    guest, 04 Июля 2009

    Комментарии (7)
  9. Куча / Говнокод #1320

    +146

    1. 1
    Товарищ, помни! Выкладывание кода сюда скорее всего нарушает права на интеллектуальную собственность твоего белого господина!

    guest, 03 Июля 2009

    Комментарии (5)
  10. Си / Говнокод #1319

    +138.6

    1. 1
    void (* signal(int __sig, void (* __func)(int))) (int)

    Объявление указателя на функцию, возращающей указатель на функцию из signal.h.

    Не говнокод, но прикольно:

    guest, 03 Июля 2009

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