- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
char *ptr1;
char *ptr2;
//...
try {
throw ptr2 - ptr1;
}
catch (int e) {
std::cout << "exception addr dif" << e << std::endl;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
char *ptr1;
char *ptr2;
//...
try {
throw ptr2 - ptr1;
}
catch (int e) {
std::cout << "exception addr dif" << e << std::endl;
}
+165
<div style="font-size:30px; text-align: center;padding-top: 50px;">Число установок принципиально новой OS<br><b><span id="installCount">10324435</span></b></div>
<script type="text/javascript">
var memCount = 10584471;
var memPerSec = 1.38176367782;
function updateCount() {
next = -(1000 / memPerSec)*Math.log(Math.random());
memCountString = '' + memCount;
len = memCountString.length;
memCountString = memCountString.substr(0,len-6)+'<span style="font-size:30px"> </span>'+memCountString.substr(len-6,3)+'<span style="font-size:30px"> </span>'+memCountString.substr(len-3,3);
document.getElementById('installCount').innerHTML = memCountString;
memCount = memCount + 1;
setTimeout(updateCount, next);
}
updateCount();
</script>
Помните на сайте знаменитой , принципиально новой http://bolgenos.ru/ есть табло сколько человек скачало ?
Выше скрипт ЩИТалки :)
Мало того что обман , так ещё и кривой
+165
function is_bot() {
if (defined("IS_BOT")) {
return 1;
}
elseif (defined("IS_NOT_BOT")) {
return 0;
}
elseif (!defined("IS_BOT") and !defined("IS_NOT_BOT")) {
if (file_exists(INCLUDE_PATH."includes/core/is_bot.php")) {
require_once(INCLUDE_PATH."includes/core/is_bot.php");
if (function_exists('is_bot_real')) {
return is_bot_real();
}
else {
define("IS_NOT_BOT", true);
return 0;
}
}
else {
define("IS_NOT_BOT", true);
return 0;
}
}
else {
define("IS_NOT_BOT", true);
return 0;
}
}
PHPNuke, mainfile.php
+165
<script>
function build_view(){
$('div.content').append(""+ <?php $flag=false; foreach($work_meters as $work){?> "<div id=\"<?=$work->id?>\" style='margin-bottom:30px;' > <span class=\"name\"><?=$work->name?> </span> <div s\
tyle=\"display:inline;float:left\" align=\"left\" > <table class='data_table' style=\"margin-top:50px;\" id='table_<?=$work->id?>'> <tr> <td>дата</td><td>значение</td>"+ <?php if(in_array\
(5, $user->roles)) { ?> " <td></td> "+ <?php } ?> <?php while(list($key, $vals) = each($work->data)){ ?> " <tr><td><?=$vals[0]?></td> <td><?=$vals[1]?></td> "+ <?php if(in_array(5,\
$user->roles)) { ?> " <td><a onclick=\"delete_row(<?=$key?>, <?=$work->id?>)\" href='javascript:void(0);'>удалить</a></td> "+ <?php } ?> " </tr> "+ <?php } ?>" \
</tr> "+ <?php if(in_array(5, $user->roles)) { ?> " <tr><td><input type='text' name='date' size='7'/></td><td><input type='text' name='value' size='5'/></td><td><input type='button' value='\
добавить' onclick='add_data(<?=$work->id?>, $(this).parent().parent());'></td></tr> <tr><td colspan='3' style='text-align:right;'><input type='button' onclick='save(<?=$work->id?>);' value='\
сохранить'></td></tr> "+ <?php } ?> " </table> </div> <div style=\"width:600px;height:300px;margin-left:120px;\" class=\"image\"> </div> <div class=\"description\" style='margin-top\
=10px;'> <?=$work->description?> </div> </div>"+ <?php $flag = true;} ?>"" );
}
</script>
эта ересь генерирует html для javascript функции которая втсавляет это всё в страницу.
+165
$image = $_FILES['image']['tmp_name'];
if( !empty($image) )
{
@$src = imagecreatefromjpeg($image);
if($src==false){exit ('Это не картинка'); }
Этот кусочек кода был спором 7 человек;)
Это говнокод?
+165
<?php
define('URL', 'http://shop.megafonnw.ru/spb/?pageid=5&subpageid=5&rnd=18');
$fp = fopen('URL', 'r');
$fpt = fopen('script.txt', 'r+');
$fpn = fopen('new.txt', 'r+');
$cont = file_get_contents(URL);
$man = substr($cont, 14900, 7636);
$script = file_get_contents('script.txt');
$new = file_get_contents('new.txt');
if($script == "") {
fwrite($fpt, $man);
print "script zapisan!";
}else {
if($script == $new) {
$ret = fwrite($fpn, $man);
print $ret."<br/>";
$sost = "No changed!";
ftruncate($fpn, 0);
}else {
$ret = fwrite($fpn, $man);
print $ret."<br/>";
$sost = "Text has been changed!";
ftruncate($fpt, 0);
$ret2 = fwrite($fpt, $new);
print $ret2."<br/>";
print strlen($new);
ftruncate($fpn, 0);
}
print "script ne zapisan";
}
print "\n\t<br/>".$sost;
fclose($fpn);
fclose($fpt);
fclose($fp);
?>
особо порадовала строка substr($cont, 14900, 7636);
+165
for($i=0; $i < $fldCount; $i++) {
if($fldType[$i]==8) {
eval("\$f_".$fld[$i]."_year = substr(\$f_".$fld[$i].", 0, 4);");
eval("\$f_".$fld[$i]."_month = substr(\$f_".$fld[$i].", 5, 2);");
eval("\$f_".$fld[$i]."_day = substr(\$f_".$fld[$i].", 8, 2);");
eval("\$f_".$fld[$i]."_hours = substr(\$f_".$fld[$i].", 11, 2);");
eval("\$f_".$fld[$i]."_minutes = substr(\$f_".$fld[$i].", 14, 2);");
eval("\$f_".$fld[$i]."_seconds = substr(\$f_".$fld[$i].", 17, 2);");
}
else if ($fldType[$i]==6 && $fldValue[$i]) {
${"f_".$fld[$i]."_old"} = $fldValue[$i];
$fileinfo = $db->get_row("SELECT * FROM `Filetable`
WHERE `Field_ID` = ".$fldID[$i]." AND `Message_ID` = ".$message, ARRAY_A);
if ($fileinfo) {
${"f_".$fld[$i]} = $SUB_FOLDER . rtrim($HTTP_FILES_PATH, "/") . $fileinfo["File_Path"] . "h_" . $fileinfo["Virt_Name"];
${"f_".$fld[$i]."_url"} = $SUB_FOLDER . rtrim($HTTP_FILES_PATH, "/") . $fileinfo["File_Path"] . $fileinfo["Virt_Name"];
${"f_".$fld[$i]."_name"} = $fileinfo["Real_Name"];
${"f_".$fld[$i]."_size"} = $fileinfo["File_Size"];
${"f_".$fld[$i]."_type"} = $fileinfo["File_Type"];
}
else {
preg_match("/^(.+?(\.[^.]+)?):(.+):(.+)$/", $fldValue[$i], $regs);
${"f_".$fld[$i]} = $SUB_FOLDER.$HTTP_FILES_PATH.$fldID[$i]."_".$message.$regs[2];
${"f_".$fld[$i]."_url"} = $SUB_FOLDER.$HTTP_FILES_PATH.$fldID[$i]."_".$message.$regs[2];
${"f_".$fld[$i]."_name"} = $regs[1];
${"f_".$fld[$i]."_size"} = $regs[4];
${"f_".$fld[$i]."_type"} = $regs[3];
}
}
}
И ещё один кусочек из того же файла (/netcat/message.php).
+165
for ($c=0; $c<mysql_num_rows($q); $c++) {
Вот так...
+165
//--------------- Функция подсчета карт в игре ---------------//
function cards_score($str){
if($str==1||$str==2||$str==3||$str==4){
$num = 6;
}
if($str==5||$str==6||$str==7||$str==8){
$num = 7;
}
if($str==9||$str==10||$str==11||$str==12){
$num = 8;
}
if($str==13||$str==14||$str==15||$str==16){
$num = 9;
}
if($str==17||$str==18||$str==19||$str==20){
$num = 10;
}
if($str==21||$str==22||$str==23||$str==24){
$num = 2;
}
if($str==25||$str==26||$str==27||$str==28){
$num = 3;
}
if($str==29||$str==30||$str==31||$str==32){
$num = 4;
}
if($str==33||$str==34||$str==35||$str==36){
$num = 11;
}
return $num;
}
//--------------- Функция подсчета очков в игре ---------------//
function cards_points($str){
$str=(int)$str;
$points = ' очков';
if($str==2||$str==3||$str==4||$str==22||$str==23||$str==24|$str==32||$str==33||$str==34){$points = ' очка';}
if($str==21){$points = ' <b>очко!!!</b>';}
if($str==31){$points = ' очко';}
return $str.$points;
}
//--------------- Функция вывода статуса ---------------//
function user_ststuses($balls) {
$text = file_get_contents(DATADIR."status.dat");
if ($text!=""){
$udta = explode("|",$text);}
if($balls>=0 && $balls<5){$statuses=$udta[0];}
if($balls>=5 && $balls<10){$statuses=$udta[1];}
if($balls>=10 && $balls<20){$statuses=$udta[2];}
if($balls>=20 && $balls<50){$statuses=$udta[3];}
if($balls>=50 && $balls<100){$statuses=$udta[4];}
if($balls>=100 && $balls<250){$statuses=$udta[5];}
if($balls>=250 && $balls<500){$statuses=$udta[6];}
if($balls>=500 && $balls<750){$statuses=$udta[7];}
if($balls>=750 && $balls<1000){$statuses=$udta[8];}
if($balls>=1000 && $balls<1250){$statuses=$udta[9];}
if($balls>=1250 && $balls<1500){$statuses=$udta[10];}
if($balls>=1500 && $balls<1750){$statuses=$udta[11];}
if($balls>=1750 && $balls<2000){$statuses=$udta[12];}
if($balls>=2000 && $balls<2250){$statuses=$udta[13];}
if($balls>=2250 && $balls<2500){$statuses=$udta[14];}
if($balls>=2500 && $balls<2750){$statuses=$udta[15];}
if($balls>=2750 && $balls<3000){$statuses=$udta[16];}
if($balls>=3000 && $balls<3250){$statuses=$udta[17];}
if($balls>=3250 && $balls<3499){$statuses=$udta[18];}
if($balls>=3500 && $balls<4999){$statuses=$udta[19];}
if($balls>=5000 && $balls<7499){$statuses=$udta[20];}
if($balls>=7500 && $balls<9999){$statuses=$udta[21];}
if($balls>=10000){$statuses=$udta[22];}
$statuses=check($statuses);
return $statuses;
}
3 сорца отсюда http://visavi.net/load/zip.php?act=preview&id=988&view=854&star t=840&
+165
function addElement(name, params) {
var elem = document.createElement(name);
if (params.href) elem.href = params.href;
if (params.innerHTML) elem.innerHTML = params.innerHTML;
if (params.innerText) elem.innerText = params.innerText;
if (params.className) elem.className = params.className;
if (params.id) elem.id = params.id;
if (params.name) elem.name = params.name;
if (params.type) elem.type = params.type;
if (params.onclick) elem.onclick = params.onclick;
if (params.onkeypress) elem.onkeypress = params.onkeypress;
if (params.onkeydown) elem.onkeydown = params.onkeydown;
if (params.onkeyup) elem.onkeyup = params.onkeyup;
if (params.onmousedown) elem.onmousedown = params.onmousedown;
if (params.onmouseup) elem.onmouseup = params.onmouseup;
if (params.onmousewheel) elem.onmousewheel = params.onmousewheel;
if (params.onload) elem.onload = params.onload;
if (params.onkeydown) elem.onkeydown = params.onkeydown;
if (params.height) elem.height = params.height;
if (params.width) elem.width = params.width;
if (params.align) elem.align = params.align;
if (params.valign) elem.valign = params.valign;
if (params.celspacing) elem.cellspacing = params.cellspacing;
if (params.cellpadding) elem.cellpadding = params.cellpadding;
if (params.src) elem.src = params.src;
if (params.rel) elem.rel = params.rel;
if (params.border) elem.border = params.border;
if (params.onkeyup) elem.onkeyup = params.onkeyup;
if (params.value) elem.value = params.value;
if (params.action) elem.action = params.action;
if (params.title) elem.title = params.title;
vif (params.alt) elem.alt = params.alt;
document.body.appendChild(elem);
}
А что такое for…in?
P.S. там ещё был перебор всех свойств elem.style, но, увы, сюда не влезло.
P.P.S. по началу 32-й строки можно определить, как был написан код ;)