- 1
if (isset($SAN) and $SAN<>"" and $SA>0) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+163
if (isset($SAN) and $SAN<>"" and $SA>0) {
пиздец проверочка, и так почти везде
+151
function del()
{
temp = window.confirm("Вы действительно хотите удалить?");
if (temp == true)
return true;
else
return false;
}
Из реальной системы
+231
cmp [wparam],BN_CLICKED shl 16 + ID_HOTKEY
je .sethotkey
jmp .processed
.sethotkey:
O_o
+157
$q = mysql_query("... /* тут мог быть ваш код */") or die(mysql_error());
$nr = mysql_num_rows($q);
$contor=0;
if($nr<1) {
echo "No notes found";
$contor=0;
} else {
$contor=1;
$cc = 0;
while($d = mysql_fetch_assoc($q)) {
... /* тут мог быть ваш код */
$cc++;
$contor++;
}
if (!$contor) $contor = 0;
}
if (!$contor) $contor = 0;
для уверенности.
+136
#include <stdio.h>
#define declare_generic_func(x)\
x add_##x(x x1,x x2) \
{\
return x1+x2;\
}
#define generic_func(x,name) name##_##x
declare_generic_func(int);
declare_generic_func(double);
int main()
{
int a,b;
double ad,bd;
printf("Enter two integer numbers: ");
scanf("%d%d",&a,&b);
printf("Result: %d\n",generic_func(int,add)(a,b));
printf("Enter two real numbers: ");
scanf("%lf%lf",&ad,&bd);
printf("Result: %lf\n",generic_func(double,add)(ad,bd));
return 0;
}
Дженерики для труЪ сишников.
−85
switch (arr_brick[Y][X].bonus) {
case "1" :
bonus_mc.showBonus.gotoAndStop(1);
break;
case "2" :
bonus_mc.showBonus.gotoAndStop(2);
break;
case "3" :
bonus_mc.showBonus.gotoAndStop(3);
break;
case "4" :
bonus_mc.showBonus.gotoAndStop(4);
break;
case "5" :
bonus_mc.showBonus.gotoAndStop(5);
break;
case "6" :
bonus_mc.showBonus.gotoAndStop(6);
break;
case "7" :
bonus_mc.showBonus.gotoAndStop(7);
break;
case "8" :
bonus_mc.showBonus.gotoAndStop(8);
break;
case "9" :
bonus_mc.showBonus.gotoAndStop(9);
break;
case "10" :
bonus_mc.showBonus.gotoAndStop(10);
break;
case "11" :
bonus_mc.showBonus.gotoAndStop(11);
break;
case "12" :
bonus_mc.showBonus.gotoAndStop(12);
break;
case "13" :
bonus_mc.showBonus.gotoAndStop(13);
break;
case "14" :
bonus_mc.showBonus.gotoAndStop(14);
break;
case "15" :
bonus_mc.showBonus.gotoAndStop(15);
break;
case "16" :
bonus_mc.showBonus.gotoAndStop(16);
break;
}
bonAnim(bonus_mc, arr_brick[Y][X].bonus);
}
+158
$s = "insert content (name,description,type,ltype,contract_id) values ('".addslashes($title[$key])."','".addslashes($description)."','".addslashes($type[$key])."','".addslashes($ltype[$key])."','".addslashes($contracts[$key])."')";
$result = mysql_query($s);
$s2 = "select id from content where ((name='".addslashes($title[$key])."')and(description='".addslashes($description)."')) order by id desc limit 1";
//echo $s2;
$result2 = mysql_query($s2);
$id = mysql_result($result2, 0, "id"); // вот id вставленного контента
(facepalm) получение last_insert_id =)
особо порадовало "order by id desc limit 1", учитывая что в таблице `content` поле `name` UNIQUE
+160
$priv = Array(
'раз',
'два',
'три'
);
echo'<select size="1" name="privWatch">';
for($i=1;$i<=3;$i++){
if($i==$p_id['priv_m']){ $sel = "selected"; }
echo'<option value="'.$i.'" '.$sel.'>'.$priv[$i-1].'</option>';
$sel = "";
}
echo'</select>';
+128
<?php
$TITLE = preg_replace("/^[\s\d]+/", "", @$TITLE? $TITLE : @$_REQUEST["TITLE"]);
$USE_HEAD = @$USE_HEAD? $USE_HEAD : @$_REQUEST["USE_HEAD"];
$ISMAIN = @$ISMAIN? $ISMAIN : @$_REQUEST["ISMAIN"];
?>
<html>
<head>
<title><?=strip_tags($TITLE)?></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
html, body { padding: 0px; margin: 0px; }
.menu { padding: 4px 10px 4px 10px; border-bottom: 3px double #999999; background: #FFFFFF; font-size: 85%; font-weight: bold; }
p { text-align: justify }
h1 { font-size: 150%; }
h2 { font-size: 130%; }
-->
</style>
</head>
<body bgcolor="white" text="#000000" link="#00639C" alink="#ffaa00" vlink="#00437C">
<table width="100%" height="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top">
<td bgcolor="#DEDFDE" width="80%" style="border-right: 1px outset">
<?if ($USE_HEAD) {?>
<table class="menu" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<a href="http://localhost">localhost</a>
|
<a href=http://localhost/Tools/>Утилиты</a>
|
<a href=http://localhost/Docs/>Документация</a>
|
<a href=http://localhost/Test/>Тестирование</a>
</td>
<td align="right">
<a href="http://www.denwer.ru">Сайт Денвера</a>
|
<a href="http://faq.dklab.ru/denwer/">FAQ</a>
|
<a href="http://www.denwer.ru/dis/">Дистрибутивы</a>
|
<a href="http://forum.dklab.ru/denwer/">Пишите нам!</a>
</td>
</tr>
</table>
<?}?>
<div style="width=100%; padding: 0px 10px 4px 10px">
<?if (@$ISMAIN) {?>
<a href="http://www.denwer.ru"><script>
function setCookie(name, value, path, expires, domain, secure) {
var curCookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "; path=/") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
document.cookie = curCookie;
}
function getCookie(name) {
var prefix = name + "=";
var cookieStartIndex = document.cookie.indexOf(prefix);
if(cookieStartIndex == -1) return null;
var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
if(cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}
var c = (getCookie('vc') || 0);
setCookie('vc', parseInt(c) + 1, '/', new Date(new Date().getTime()+1000*3600*24*365*4));
document.write('<img width="73" height="94" style="float:right; margin:10px 0px 0px 10px" border=0 src="http://www.denwer.ru/logo.gif?' + c + '" />');
</script></a>
<?}?>
<h1 style="margin-top: 0.2em"><?=$TITLE?></h1>
котеров камлает донат.
возникла проблемка с похапэ. было мне слово, что в denwer всё работает. зато словил лулзов.
+121
<?php
.....
$kredit=ereg_replace('[^0-9]*','',$_REQUEST[kredit]);
$op=ereg_replace('[^1-2]*','',$_REQUEST[op]);
@mysql_query("DELETE FROM `".prefix."clicks` WHERE `ts`<".strtotime(date("j F Y")));
@mysql_query("DELETE FROM `ban` WHERE `date`<".time()."");
@mysql_query("DELETE FROM `mrek` WHERE `date`<".time()."");
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode=false; else $mode=$_GET['mode'];
include_once("header/oper.etc.php");
if($my_type == 3)
$ttype = "(`typeclick` = '3' or `typeclick` = '4' or `typeclick` = '5' or `typeclick` = '0')";
elseif($my_type == 2)
$ttype = "(`typeclick` = '2' or `typeclick` = '4' or `typeclick` = '6' or `typeclick` = '0')";
elseif($my_type == 1)
switch ($mode){
case 'bank':
@mysql_query("update `".prefix."users` set `mesto`='В банке' where `id` = '".$_USER['id']."'");
echo '<div class="header_rek"><b>Банк кредитов</b></div><br/>
Кредитов в банке '.round($_USER['bank'],1).'<br/>
Кредитов в активе '.($_USER['cfrom']-$_USER['cto']).'<br/><br/>
<b>Операции</b><br/>
Количество кредитов:<br/>
<form method="post" action="'.$_zapros.'mode=bank2">
Операции проводятся только с целыми числами!';
break;
case 'bank2':
$kredit = abs(intval($kredit));
$op = abs(intval($op));
if($op==1)
{
$err='';
if($kredit<1 or $kredit>$_USER['bank'])
print '<b>Неверно указано количество кредитов</b><br/>';
else
{
mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`-$kredit, `cfrom`=`cfrom`+$kredit WHERE login='".$_USER['login']."'") or die('err');
print 'Операция успешно произведена!<br/><font color="blue"><b>'.$kredit.'</b></font> кредитов были сняты с банка<br/>';
}
}
else
{
if($kredit<1 or $kredit>($_USER['cfrom']-$_USER['cto']))
print 'Ошибка!Неверно указано количество кредитов<br/>'.'';
else
{
mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+$kredit, `cfrom`=`cfrom`-$kredit WHERE login='".$_USER['login']."'") or die('err');
print 'Операция успешно произведена!<br/><font color="blue"><b>'.$kredit.'</b></font> кредитов положены в банк<br/>';
}
}
break;
case 'goer':
@mysql_query("update `".prefix."users` set `mesto`='Переводит кредиты' where `id` = '".$_USER['id']."'");
echo '<div class="header_rek"><b>Перевод кредитов</b></div><br/>
Кредитов в банке <b>'.$_USER['bank'].'</b><br/>
Количество кредитов:<br/>
<form method="post" action="'.$_zapros.'mode=send">
break;
case 'send':
$kredit = abs(intval($kredit));
$nick = mysql_escape_string($_POST[nick]);
$nick = trim(htmlspecialchars($nick));
if ($kredit<50 or $kredit>$_USER[bank])
{ print 'Ошибка! Возможно кредиты не лежат у вас в банке или лежат меньше 50кр!<br />'; $err=1;}
$q = mysql_query("SELECT `bank` FROM `".prefix."users` WHERE login='$nick'");
if (mysql_num_rows($q)!=1)
{ print 'юзер не найден<br />'; $err=1; }
if ($err!=1)
{
@mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`+$kredit WHERE login='".$nick."'") or die('err');
@mysql_query("UPDATE `".prefix."users` SET `bank`=`bank`-$kredit WHERE login='".$_USER['login']."'") or die('err');
@mysql_query("INSERT INTO `".prefix."perevod`
(`otkogo`,`komy`,`skolko`)
values
('".$_USER['login']."','".$nick."','".$kredit."')
") or die('err');
print '<b>Кредиты успешно отправлены!</b>';
}
break;
case 'stats':
@mysql_query("update `".prefix."users` set `mesto`='Смотрит свою статистику' where `id` = '".$_USER['id']."'");
$result = mysql_query("SELECT `to` FROM `".prefix."clicks` WHERE `who`='".$_USER['id']."'");
$my = mysql_num_rows($result);
$result = mysql_query("SELECT `who` FROM `".prefix."clicks` WHERE `id_user`='".$_USER['id']."'");
$your = mysql_num_rows($result);