- 1
http://www.tm-delo.ru/portfolio/Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+147
http://www.tm-delo.ru/portfolio/Вот Вам сайт, который делает Говно-сайты. Слов нет, печально.
+183
if (is_file('img/maps/'.$user_id.'.jpg'))
{
$photo = 1;
} elseif(!is_file('img/maps/'.$user_id.'.jpg')) {
$photo = 0;
} else {
$photo = 0;
}кто сказал что третьего не дано?))))
+147
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
+163
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'");
...В бесконечность и далее!
+161
class Session {
	function sess_write() {
		/*запись данных сессии в бд ($this->userdata)*/
	}
	function set_userdata($newdata = array(), $newval = '') {
		if (count($newdata) > 0) {
			foreach ($newdata as $key => $val) {
				$this->userdata[$key] = $val;
			}
		}
		$this->sess_write();
	}
	function unset_userdata($newdata = array()) {
		if (count($newdata) > 0) {
			foreach ($newdata as $key => $val) {
				unset($this->userdata[$key]);
			}
		}
		$this->sess_write();
	}
	function userdata($item) {
		return (!isset($this->userdata[$item])) ? false : $this->userdata[$item];
	}
}
            говнокод изысканный. 
ЗЫДН: в таком случае $this->sess_write() правильней делать в деструкторе
        
+147
datatypes.Float = function(inString)
{
	var fBytes = [];
	for (var i=0;i<4;i++)
	{
		var curByte = (inString.charCodeAt(i)&255).toString(2);
		var byteLen = curByte.length;
		if (byteLen<8)
		{
			for (var bit=0;bit<(8-byteLen);bit++)
				curByte = '0'+curByte;
		}
		fBytes[i] = curByte;
	}
	var fBits = fBytes[3]+fBytes[2]+fBytes[1]+fBytes[0];
	var fSign = parseInt(fBits[0]) ? -1 : 1;
	var fExp = parseInt(fBits.substring(1,9),2)-127;
	var fMan;
	if (fExp == -127)
		fMan = 0;
	else
	{
		fMan = 1;
		for (i=0;i<23;i++)
		{
			if (parseInt(fBits[9+i])==1)
				fMan = fMan + 1/Math.pow(2,i+1);
		}
		fMan = fMan.toFixed(7);
	}
	return(parseFloat((fSign*Math.pow(2,fExp)*fMan).toFixed(3)));
}Вчера накодил, оцените говнистость.
+118
private SqlConnection SqlConnection;
private SqlTransaction SqlTransaction;
private SqlCommand SqlCommand;
private SqlDataReader SqlDataReader;
protected void BtnRegister_Click(object sender, EventArgs e)
{
using(SqlConnection connection = new SqlConnection())
{
if(textBoxUsername != null)
{
if(textBoxPassword != null)
{
if(textBoxCountry !=null)
{
if(textBoxCity !=null)
{
SqlCommand.CommandText = "INSERT INTO SiteDB (Username, Password, Email, City, Country)"+
   "VALUES ('textBoxUsername', 'textBoxPassword', 'textBoxCountry', 'textBoxCity')";
SqlCommand.ExecuteNonQuery;
}
}
}
}
}
}Прислали недавно пример кода вместе с резюме на поизицию ASP.NET Developper.
+102
org.quartz.jobStore.dontSetAutoCommitFalse=trueconfig boolshit
+120
VAR
m0:array[0..61,0..41]of byte;
ma:array[1..60,1..40]of byte;
I,J:byte;
BEGIN
randomize;
for I:=0to 61do
for J:=0to 41do
if (I=0) or
   (I=61)or
   (J=0) or
   (J=61)
           then m0[I,J]:=0
           else m0[I,J]:=random(2);
for I:=1to 60do
for J:=1to 40do
if m0[I,J]=1then ma[I,J]:=9
            else ma[I,J]:=m0[ I-1 , J-1  ] +
                                m0[ I-1 , J     ] +
                                m0[ I+1 , J+1 ]+
                                m0[ I   , J+1  ]+
                                m0[ I   , J-1   ]+
                                m0[ I-1 , J+1 ]+
                                m0[ I+1 , J-1 ]+
                                m0[ I+1 , J    ];
... ... ... ... ... ... ... ... ... ... 
... ... ... ... ... ... ... ... ... ... 
END.
            Начало игры САПЁР. Край массива заполняем нулями, 
середину - 0 или 1. В меньшем массиве складываем соседние 
клетки (выходит от 0 до 8), если мина - 9.
        
+158
$max = 150;
$dlja_poiska = explode(' ', $_GET['name']);
$num = count($dlja_poiska);
if ( $num > $max ) $num = $max;
$qPart = '';
foreach( $dlja_poiska as $param )
   $qPart .= ' AND (system_menu_paragraph.name RLIKE \''.addslashes().'\') ';
// далее запрос к база без mysql_real_escape_string()
            http://forum.codeby.net/topic42345.html -- чел с завышенной самооценкой...
Код писал я исходя из найденой дырки на сайте
Вот url на скрипт из которого вы можете догадаться что код его действительно примерно такой...
http://alexanderc.org/uploads/scripts/expl.php