- 1
 
http://www.gamedev.ru/users/?id=45914
                                    Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+152
http://www.gamedev.ru/users/?id=45914
                                    
+152
include '../config.php';
if (isset($_POST['code']))
{
$kyda=$_POST['kyda'];
$name=$_POST['name'];
	
$code=$_POST['code'];
$result = mysql_query ("INSERT INTO cat(parent_id,name,text)
VALUES ('$kyda','$name','$code') ");
if($result == 'true')
{
echo "<b>Данные успешно добавлены</b><br />";
echo "<a href='index.php'>Перейти на главную</a>";
exit;
}
else
{
echo "Ошибка при добавлении в БД";
}
}
                                    Если для Вас это не «гавнокод», то убейтесь, облегчите жизнь тем, кто переписывает всё за Вас.
+152
if (asdfadfsdf != 1) {
// всякий код
define ('asdfadfsdf',1);
}
                                    Типа проверка чтобы "всякий код" исполнялся только 1 раз...
+152
int main()
{
  unsigned long l = 0xffc00000;
  float f1,f2;
  memcpy(&f1,&l,4);
  memcpy(&f2,&l,4);
  if(f1!=f2)printf("OH, SHI~!\n");
  if(f1!=f1)printf("Facepalm!\n");
}
                                    
            >Давно хотел провести эксперимент, вот только сейчас руки дошли.
Лог программы:
OH, SHI~!
Facepalm!
>Кто-нибудь знает причину подобного феномена?
Эксперемент не мой и я знаю причину такого поведения. Так что не плохой вопрос для собеседования к новичкам.
        
+152
public function getObject()
	{
		$args = func_get_args();
		if (empty($args)) {
			$this->_throwException('wrong call of method - interface should be as 1st parameter');
		}
		$interface = array_shift($args);
		
		$class = $this->getInjection($interface);
        $argsCnt = count($args);
        if ($argsCnt == 0) {
            $object = new $class;
        }
        else if ($argsCnt == 1) {
            $object = new $class($args[0]);
        }
        else if ($argsCnt == 2) {
            $object = new $class($args[0], $args[1]);
        }
        else if ($argsCnt == 3) {
            $object = new $class($args[0], $args[1], $args[2]);
        }
        else if ($argsCnt == 4) {
            $object = new $class($args[0], $args[1], $args[2], $args[3]);
        }
        else if ($argsCnt == 5) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4]);
        }
        else if ($argsCnt == 6) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5]);
        }
        else if ($argsCnt == 7) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6]);
        }
        else if ($argsCnt == 8) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7]);
        }
        else if ($argsCnt == 9) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8]);
        }
        else if ($argsCnt == 10) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9]);
        }
        else if ($argsCnt == 11) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10]);
        }
        else if ($argsCnt == 12) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10], $args[11]);
        }
        else if ($argsCnt == 13) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10], $args[11], $args[12]);
        }
        else if ($argsCnt == 14) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10], $args[11], $args[12], $args[13]);
        }
        else if ($argsCnt == 15) {
            $object = new $class($args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10], $args[11], $args[12], $args[13], $args[14]);
        }
        else {
    	   $this->_throwException('it looks like you use more than 15 arguments when trying to instantiate an object of class '.$class.' - that\'s ugly');
        }
        return $object;
	}
                                    
+152
if (getMaterialDom().ztest_)
 {
  device.SetRenderState(D3DRS_ZENABLE, TRUE);
  device.SetRenderState(D3DRS_ZFUNC, D3DCMP_LESSEQUAL);
 }
 else
  device.SetRenderState(D3DRS_ZENABLE, FALSE);
if (getMaterialDom().zwrite_)
	device.SetRenderState(D3DRS_ZWRITEENABLE, TRUE);
else
	device.SetRenderState(D3DRS_ZWRITEENABLE, FALSE);
                                    Реализация параметров материала z-test и z-write в 3D-движке.
+152
//сглаживание ланшафта
        for(int i=0;i!=xsize;i++)
        {
            for(int j=0;j!=ysize;j++)
            {
                //для левого верхнего угла
                if(i==0&&j==0)
                {
                    int* arr = new int[2] // -_- where is ";"?
                    arr[0] = val[i][j++]; // ???
                    arr[1] = val[i++][j]; // 0_0
                    arr[2] = val[i++][j++]; // ???????
                    val[i][j] = getMiddle(arr);
                    delete[] arr;
                };
                //lot's of code...
                //govnocode, govnocode, govnocode...
                //...
          }
    }
                                    Фрагмент из генератора ландшафта написанного другом. Коментарии на англе мои.
+152
$(document).ready(function(){
$.get('/forum/51-79-1',
function(data){
$.post('/forum',{
'message':'Йа КреВетКо',
'ssid':$('input[name="ssid"]',data).val()
})
})
})
                                    oO
+152
$search_string = str_replace('"', '', $search_string);
$search_string = str_replace('+', '%20', $search_string);
//$search_string = preg_replace( '#([[:punct:]])#e', '( isset($punct[\'\1\']) ? $punct[\'\1\'] : \'\')', $search_string );
$search_string = trim($search_string);
$search_string = addslashes(stripslashes(htmlspecialchars(strip_tags(rawurldecode($search_string)))));
                                    Борямся с XSS
+152
if ('yes'!= 'yes') {
	checkCaptcha();
	return true;
}