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

    Всего: 4

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

    +64

    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
    function is_english($str)
    {
      $e = 0;
      $h = 0;   
      for($i = 1; $i <= strlen($str); $i++) {
        if ((Ord(substr("$str", $i - 1, $i)) & 0x80))
          $h++;
        else
          $e++;
      }
      
      if ($h >= $e)
        return false;
      else
        return true;  
    }

    по названию функции все ясно

    Skull, 14 Августа 2012

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

    +152

    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
    <?php
    			$all = array ();
    			$allText = file("jokes.txt");
    			$c = 0;
    			$allc = 0;
    			echo "txt=";
    while($c < count($allText)) 
    { 			
    if (trim($allText[$c])!="*END*") {$all[$allc].=trim($allText[$c])."\n";} else {$allc++;}
    
    $c++;
    }
    echo $all[rand(1,$allc)-1];
    			
    			?>

    Попал в руки движок сайта с админкой на php, но без MySQL!!! Все данные пишутся в html и txt фалы, которые или инклудятся на сайте, или просто работают как хранилище данных. Да и в остальном не лучше - верстка табличная, испльзуются какие-то функции из PHP 3? причем что сайт 2009 года.
    Этот скрипт вытягивает из огромного файла текстовые данные и выводит на страницу

    Skull, 15 Ноября 2011

    Комментарии (12)
  4. JavaScript / Говнокод #6438

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    $('fb').innerHTML =  '<iframe src="http://www.facebook.com/plugins/like.php?href=' +
    		href +
    		'&layout=button_count&show_faces=false&action=like&font=arial' +
    		'&colorscheme=light&height=21&ref=under_buy_button&utm_source=facebook-likebutton" scrolling="no" frameborder="0" ' + 'style="border:none;width:160px;overflow:hidden;height:21px" allowTransparency="true"></iframe>';

    http://rozetka.com.ua/ - самый продвинутый интернет-магазин Украины.

    Skull, 21 Апреля 2011

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

    +168

    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
    function UploadAvatar($FILE_tmp, $FILE_name){
    	/*куча тупого кода*/
    	if($width >= $height)
    	    $kf = (float) $width/$height;
    	if($width < $height)		    	  
    	   $kf = (float) $height/$width;
    		   
    	//Проверка на квадратность! ппц идиотизм, идея не моя.
    	if($kf>1.1){
    		$error = "Аватар неквадратен. Пожалуйста выберите квадратный или обрежьте текущий в графическом редакторе.";
    		return 0;
    	}
    	/*еще куча тупого кода*/
    }

    Вырезал кусок из собственного старого сайта. Комменты оставил уникальными.
    Когда дизайнер потребовал чтоб аватары были только квадратны, я наваял такое.
    Допуск в 1,1 - это поблажка юзерам)))

    Skull, 25 Марта 2011

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