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

    Всего: 33

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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    if (file_exists($path.'/'.$rename_to))
                throw Service_Unzip_Exception("Target catalog ".$path.'/'.$rename_to." already exist");
                rename($path.'/'.$old_dir,$path.'/'.$rename_to);
    }

    invision70, 25 Мая 2013

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

    +128

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    <style>
    a img, input, #hndl-show-loginpass-fields, .checkout_buttons, #shipping-method-7, #shipping-method-6, #shipping-method-5,  #shipping-method-4,  #shipping-method-3, #shipping-method-2, #shipping-method-1, #payment-method-7, #payment-method-6, #payment-method-5, #payment-method-4, #payment-method-3, #payment-method-2, #payment-method-1, #payment-method-8, #payment-method-9, #payment-method-12
    {
    	border: 0;
    }
    </style>

    Отрыл в проекте заказчика вот такую строчку CSS :)

    invision70, 10 Марта 2013

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

    +59

    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
    if ($myrow['dop1']) { echo "<tr><td class='td_18'>$myrow[dop1]</td></tr>"; }
      if ($myrow['dop2']) { echo "<tr><td class='td_18'>$myrow[dop2]</td></tr>"; }
      if ($myrow['dop3']) { echo "<tr><td class='td_18'>$myrow[dop3]</td></tr>"; }
      if ($myrow['dop4']) { echo "<tr><td class='td_18'>$myrow[dop4]</td></tr>"; }
      if ($myrow['dop5']) { echo "<tr><td class='td_18'>$myrow[dop5]</td></tr>"; }
      if ($myrow['dop6']) { echo "<tr><td class='td_18'>$myrow[dop6]</td></tr>"; }
      if ($myrow['dop7']) { echo "<tr><td class='td_18'>$myrow[dop7]</td></tr>"; }
      if ($myrow['dop8']) { echo "<tr><td class='td_18'>$myrow[dop8]</td></tr>"; }
      if ($myrow['dop9']) { echo "<tr><td class='td_18'>$myrow[dop9]</td></tr>"; }
      if ($myrow['dop10']) { echo "<tr><td class='td_18'>$myrow[dop10]</td></tr>"; }
      if ($myrow['dop11']) { echo "<tr><td class='td_18'>$myrow[dop11]</td></tr>"; }
      if ($myrow['dop12']) { echo "<tr><td class='td_18'>$myrow[dop12]</td></tr>"; }
      if ($myrow['dop13']) { echo "<tr><td class='td_18'>$myrow[dop13]</td></tr>"; }
      if ($myrow['dop14']) { echo "<tr><td class='td_18'>$myrow[dop14]</td></tr>"; }
      if ($myrow['dop15']) { echo "<tr><td class='td_18'>$myrow[dop15]</td></tr>"; }
      if ($myrow['dop16']) { echo "<tr><td class='td_18'>$myrow[dop16]</td></tr>"; }
      if ($myrow['dop17']) { echo "<tr><td class='td_18'>$myrow[dop17]</td></tr>"; }
      if ($myrow['dop18']) { echo "<tr><td class='td_18'>$myrow[dop18]</td></tr>"; }
      if ($myrow['dop19']) { echo "<tr><td class='td_18'>$myrow[dop19]</td></tr>"; }
      if ($myrow['dop20']) { echo "<tr><td class='td_18'>$myrow[dop20]</td></tr>"; }
      if ($myrow['dop21']) { echo "<tr><td class='td_18'>$myrow[dop21]</td></tr>"; }
      if ($myrow['dop22']) { echo "<tr><td class='td_18'>$myrow[dop22]</td></tr>"; }
      if ($myrow['dop23']) { echo "<tr><td class='td_18'>$myrow[dop23]</td></tr>"; }
      if ($myrow['dop24']) { echo "<tr><td class='td_18'>$myrow[dop24]</td></tr>"; }
      if ($myrow['dop25']) { echo "<tr><td class='td_18'>$myrow[dop25]</td></tr>"; }
      if ($myrow['dop26']) { echo "<tr><td class='td_18'>$myrow[dop26]</td></tr>"; }
      if ($myrow['dop27']) { echo "<tr><td class='td_18'>$myrow[dop27]</td></tr>"; }
      if ($myrow['dop28']) { echo "<tr><td class='td_18'>$myrow[dop28]</td></tr>"; }
      if ($myrow['dop29']) { echo "<tr><td class='td_18'>$myrow[dop29]</td></tr>"; }
      if ($myrow['dop30']) { echo "<tr><td class='td_18'>$myrow[dop30]</td></tr>"; }
      if ($myrow['dop31']) { echo "<tr><td class='td_18'>$myrow[dop31]</td></tr>"; }
      if ($myrow['dop32']) { echo "<tr><td class='td_18'>$myrow[dop32]</td></tr>"; }
      if ($myrow['dop33']) { echo "<tr><td class='td_18'>$myrow[dop33]</td></tr>"; }
      if ($myrow['dop34']) { echo "<tr><td class='td_18'>$myrow[dop34]</td></tr>"; }
      if ($myrow['dop35']) { echo "<tr><td class='td_18'>$myrow[dop35]</td></tr>"; }
      if ($myrow['dop36']) { echo "<tr><td class='td_18'>$myrow[dop36]</td></tr>"; }
      if ($myrow['dop37']) { echo "<tr><td class='td_18'>$myrow[dop37]</td></tr>"; }
      if ($myrow['dop38']) { echo "<tr><td class='td_18'>$myrow[dop38]</td></tr>"; }
      if ($myrow['dop39']) { echo "<tr><td class='td_18'>$myrow[dop39]</td></tr>"; }
      if ($myrow['dop40']) { echo "<tr><td class='td_18'>$myrow[dop40]</td></tr>"; }
      if ($myrow['dop41']) { echo "<tr><td class='td_18'>$myrow[dop41]</td></tr>"; }
      if ($myrow['dop42']) { echo "<tr><td class='td_18'>$myrow[dop42]</td></tr>"; }
      if ($myrow['dop43']) { echo "<tr><td class='td_18'>$myrow[dop43]</td></tr>"; }
      if ($myrow['dop44']) { echo "<tr><td class='td_18'>$myrow[dop44]</td></tr>"; }
      if ($myrow['dop45']) { echo "<tr><td class='td_18'>$myrow[dop45]</td></tr>"; }
      if ($myrow['dop46']) { echo "<tr><td class='td_18'>$myrow[dop46]</td></tr>"; }  
      if ($myrow['dop47']) { echo "<tr><td class='td_18'>$myrow[dop47]</td></tr>"; }  
      if ($myrow['dop48']) { echo "<tr><td class='td_18'>$myrow[dop48]</td></tr>"; }  
      if ($myrow['dop49']) { echo "<tr><td class='td_18'>$myrow[dop49]</td></tr>"; }
      if ($myrow['dop50']) { echo "<tr><td class='td_18'>$myrow[dop50]</td></tr>"; }

    facepalm.

    invision70, 12 Декабря 2012

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

    +149

    1. 1
    implode(\",\",$B)

    человек просто др#чит на экранирование...

    invision70, 11 Сентября 2011

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

    +174

    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
    // Достаем данные переданные с формы
     $name=$_POST['name'];
     $title=$_POST['title'];
     $titlepage=$_POST['titlepage'];
     $titletext=$_POST['titletext'];
     $textarea=$_POST['textarea'];
     //путь и сам файл
     $file="/pages/".$name.".html";
     //если файла нету создаем новый, записываем туда информормацию
     if(!file_exists($file)) {
     $fp=fopen($file, "a");
     $fp=fwrite($file, "<html>");
     $fp=fwrite($file, "<head>");
     $fp=fwrite($file, "<title>".$name."</title>");
     $fp=fwrite($file, "<link rel='stylesheet' href='style.css' type='text/css'>");
     $fp=fwrite($file, "</head>");
     $fp=fwrite($file, "<body>");
     $fp=fwrite($file, "<div id='container'>");
     $fp=fwrite($file, "<div id='header'>".$titlepage."</div>");
     $fp=fwrite($file, "<div id='sidebar'>");
     $fp=fwrite($file, "<p><a href='about.html'>О сайте</a></p>");
     $fp=fwrite($file, "<p><a href='faq.html'>FAQ</a></p>");
     $fp=fwrite($file, "<p><a href='articles.php'>Статьи</a></p>");
     $fp=fwrite($file, "<p><a href='services.html'>Сервисы</a></p>");
     $fp=fwrite($file, "</div>");
     $fp=fwrite($file, "<dic id='content'>");
     $fp=fwrite($file, "<p>".$textarea."</p>");
     $fp=fwrite($file, "<div id='footer'>Игорь Дудкин. Все права защищены</div>");
     $fp=fwrite($file, "</div>");
     $fp=fwrite($file, "</body>");
     $fp=fwrite($file, "</html>");
     fclose ($fp);
     }

    Слова автора: "я создал скрипт, который создает страницы html со статьями в спец папке pages".
    просто facepalm))

    invision70, 29 Августа 2011

    Комментарии (31)
  7. PHP / Говнокод #7628

    +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
    session_start(); 
    $Time = $_SESSION['Time']; 
    $Time--; 
    if($Time<0) $Time=0; 
    $Hour=(int)($Time/3600); 
    $Min=(int)(($Time-$Hour*3600)/60); 
    $Sec=$Time-($Hour*3600+$Min*60); 
    $Str=sprintf("%02d:%02d:%02d",$Hour,$Min,$Sec); 
    $_SESSION['Time']=$Time; 
    echo "{'Time':$Time,'sss':'$Str'}"; 
    
    
    
    // jquery
    function show() 
    { 
    $.post('TimeStr.php', 
    {'ids':'1'}, 
    function(data){ 
    $("#content").html(data['sss']); 
    if(data['Time']=='0') 
    { 
    $("#AnswerBtn").attr('disabled','disabled'); 
    document.getElementById('NotSaveAnswer').style.display=''; 
    } 
    }, 
    "json"); 
    } 
    
    $(document).ready(function(){ 
    show(); 
    setInterval('show()',1000); 
    });

    Выводит текущее время на сайт используя jquery и php O_O

    invision70, 23 Августа 2011

    Комментарии (7)
  8. PHP / Говнокод #7608

    +169

    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
    case"register": // если do=register, выводим регистрацию
         if (isset($login) && isset($pass1) && isset($pass2)) {
           if (!empty($login) && !empty($pass1) && !empty($pass2)) {
               $users=get_serial('users');
               $reallogin=$login;
               $login=md5(strtolower($login));
               if (!$users[$login]) {
                   if (strlen($pass1)>=4) {
                       $pass1=md5($pass1);
                       $pass2=md5($pass2);
                       if ($pass1==$pass2) {
                           $users[$login]=array();
                           $users[$login]['login']=htmlspecialchars($reallogin);
                           $users[$login]['pass']=$pass1;
                             set_serial($users,'users');
                             $error="Вы успешно зарегистрированны";
                             header("Refresh:3;url=".$_SERVER['PHP_SELF']);
                       }else {
                           $error="Ошибка: Пароли не совпадают";
                       }
                   }else {
                       $error="Ошибка: Минимальная длина пароля 4 символа";
                   }
               } else {
                   $error="Ошибка: Такой пользователь уже существует";
               }
           }else {
             $error="Ошибка: Обязательные поля нужно заполнить";
           }
         }

    invision70, 21 Августа 2011

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

    +183

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (is_file('img/maps/'.$user_id.'.jpg'))
    {
    $photo = 1;
    } elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
    $photo = 0;
    } else {
    $photo = 0;
    }

    кто сказал что третьего не дано?))))

    invision70, 07 Августа 2011

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

    +147

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    function RandomName($length,$type)
    {
    	$signs = array('0','1','2','3','4','5','6','7','8','9','q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m');
    	if ($type==0) {$z=9;} else {$z=35;}
    	$word='';
    	for ($i=0; $i<$length; $i++)
    	{
    		$word = $word.$signs[rand(0,$z)];
    	}
    	return $word;
    }

    Генератор случайного имени :D

    invision70, 07 Августа 2011

    Комментарии (10)
  11. PHP / Говнокод #7478

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (isset($pp1)) mysql_query("UPDATE ".$prefix."_users SET pp1='$pp1' WHERE id='$user_id'");
    if (isset($pp2)) mysql_query("UPDATE ".$prefix."_users SET pp2='$pp2' WHERE id='$user_id'");
    if (isset($pp3)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp3' WHERE id='$user_id'");
    if (isset($pp4)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp4' WHERE id='$user_id'");
    if (isset($pp5)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp5' WHERE id='$user_id'");
    if (isset($pp6)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp6' WHERE id='$user_id'");
    if (isset($pp7)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp7' WHERE id='$user_id'");
    ...

    В бесконечность и далее!

    invision70, 07 Августа 2011

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