- 1
- 2
- 3
- 4
if(!get_magic_quotes_gpc()) {
$_GET = addslashes($_GET);
$_POST = addslashes($_POST);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
if(!get_magic_quotes_gpc()) {
$_GET = addslashes($_GET);
$_POST = addslashes($_POST);
}
Шедевры отечественного экранирования. Из недр движка http://linuxnow.ru
+113
program n1;
label one, two;
begin
asm
mov bh,1
mov bl,1
mov dx,0
mov ax,0
one: inc dx
mov cl,bl
add bl,bh
mov bh,cl
cmp dx,6
jne one
mov al,bl
two: inc dx
mov cl,bl
add bl,bh
mov bh,cl
cmp dx,10
jne two
add al,bl
end;
end.
Так в КубГТУ на кафедре АПП изучают ассемблер.
+173
<?php
if(date("D") == "Mon"){
if(date("G")<13){
echo "Мы предполагаем, что ваш заказ будет доставлен во вторник.";
}else{
echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
}
}elseif(date("D") == "Tue"){
if(date("G")<13){
echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
}else{
echo "Мы предполагаем, что ваш заказ будет доставлен во четверг.";
}
}elseif(date("D") == "Wed"){
if(date("G")<13){
echo "Мы предполагаем, что ваш заказ будет доставлен в четверг.";
}else{
echo "Мы предполагаем, что ваш заказ будет доставлен в пятницу.";
}
}elseif(date("D") == "Thu"){
if(date("G")<13){
echo "Мы предполагаем, что ваш заказ будет доставлен в пятницу.";
}else{
echo "Мы предполагаем, что ваш заказ будет доставлен в субботу.";
}
}elseif(date("D") == "Fri"){
if(date("G")<13){
echo "Мы предполагаем, что ваш заказ будет доставлен в субботу.";
}else{
echo "Мы предполагаем, что ваш заказ будет доставлен в среду.";
}
}else{
echo "К сожалению, склад интернет-магазина работает только в будние дни, поэтому ваш заказ может быть доставлен во вторник.";
}
?>
+138
static const char*const nullp,From_[]=FROM,exflags[]=RECFLAGS,
drcfile[]="Rcfile:",pmusage[]=PM_USAGE,*etcrc=ETCRC,
misrecpt[]="Missing recipient\n",extrns[]="Extraneous ",ignrd[]=" ignored\n",
pardir[]=chPARDIR,curdir[]={chCURDIR,'\0'},
insufprivs[]="Insufficient privileges\n",
attemptst[]="Attempt to fake stamp by";
char*buf,*buf2,*loclock,*tolock;
const char shell[]="SHELL",lockfile[]="LOCKFILE",newline[]="\n",binsh[]=BinSh,
unexpeof[]="Unexpected EOL\n",*const*gargv,*const*restargv= &nullp,*sgetcp,
pmrc[]=PROCMAILRC,*rcfile=pmrc,dirsep[]=DIRSEP,devnull[]=DevNull,
lgname[]="LOGNAME",executing[]="Executing",oquote[]=" \"",cquote[]="\"\n",
procmailn[]="procmail",whilstwfor[]=" whilst waiting for ",home[]="HOME",
host[]="HOST",*defdeflock,*argv0="",errwwriting[]="Error while writing to",
slogstr[]="%s \"%s\"",conflicting[]="Conflicting ",orgmail[]="ORGMAIL",
exceededlb[]="Exceeded LINEBUF\n",pathtoolong[]=" path too long";
char*Stdout;
int retval=EX_CANTCREAT,retvl2=EXIT_SUCCESS,sh,pwait,lcking,rcstate,rc= -1,
ignwerr,lexitcode=EXIT_SUCCESS,asgnlastf,accspooldir,crestarg,skiprc,
savstdout,berkeley,mailfilter,erestrict;
size_t linebuf=mx(DEFlinebuf+XTRAlinebuf,1024/*STRLEN(systm_mbox)<<1*/);
volatile int nextexit; /* if termination is imminent */
pid_t thepid;
long filled,lastscore; /* the length of the mail, and the last score */
char*themail,*thebody; /* the head and body of the mail */
uid_t uid;
gid_t gid,sgid;
Источник: http://opensource.apple.com/source/procmail/procmail-1.2/procmail/src/procmail.c
+153
function checkvar($array)
{
$good=true;
for($i=0;$i<count($arr);$i++)
{
$array[$i]=stripslashes(strtolower(str_replace("\n", "<BR>", str_replace("\r", "\n", str_replace("\r\n", "\n", $arr[$i])))));
if(strlen($array[$i])===0) $good=false;
}
return $good;
}
...
$messagevars = array($_POST["var1"], $_POST["var2"], $_POST["var3"], $_POST["var4"], $_POST["var5"], $_POST["var6"], $_POST["var7"], $_POST["var8"], $_POST["var9"], $_POST["var10"], $_POST["var11"], $_POST["var12"], $_POST["var13"], $_POST["var14"], $_POST["var15"], $_POST["var16"], $_POST["var17"]);
if(checkvar($messagevars)===true)
{
file_put_contents(ROOT_DIR."/".$logname.".txt", $messagevars[0]."\n".$messagevars[1]."\n".$messagevars[2]."\n".$messagevars[3]."\n".$messagevars[4]."\n".$messagevars[5]."\n".$messagevars[6]."\n".$messagevars[7]."\n".$messagevars[8]."\n".$messagevars[9]."\n".$messagevars[10]."\n".$messagevars[11]."\n".$messagevars[12]."\n".$messagevars[13]."\n".$messagevars[14]."\n".$messagevars[15]."\n".$messagevars[16]);
}
Made in china?!
+144
Сделайте пожалуйста рейтинг для каждого участника, как на StackOverflow.
Рейтинг может быть основан на данных о кол-ве заплюсованных/заминусованных сообщений.
Интересно -- у кого самый длинный и толстый рейтинг:)
Мне кажется -- будет весело.
+160
ini_set('session.use_cookies','0');
ini_set('session.use_trans_sid','0');
...
session_start();
:D
−163
$SQL = "SELECT rq.*, c.login, r.name as raceName,
IF(rq.status = 1, '<span style=\'color:green\'>".$this->kernel->msg->get('raceRequest.status.done')."</span>',
IF(rq.status = -1, '<span style=\'color:red\'>".$this->kernel->msg->get('raceRequest.status.cancel')."</span>',
'".$this->kernel->msg->get('raceRequest.status.request')."')) as statusMsg,
IF(rq.currentLevel = 1, '<span style=\'color:#eeb300\'>".$this->kernel->msg->get('raceRequest.level.gold')."</span>',
IF(rq.currentLevel = 2, '<span style=\'color:#c6cccd\'>".$this->kernel->msg->get('raceRequest.level.silver')."</span>',
'<span style=\'color:#d58b72\'>".$this->kernel->msg->get('raceRequest.level.bronzet')."</span>')) as currentLevelMsg,
IF(rq.requestLevel = 1, '<span style=\'color:#eeb300\'>".$this->kernel->msg->get('raceRequest.level.gold')."</span>',
IF(rq.requestLevel = 2, '<span style=\'color:#c6cccd\'>".$this->kernel->msg->get('raceRequest.level.silver')."</span>',
'<span style=\'color:#d58b72\'>".$this->kernel->msg->get('raceRequest.level.bronzet')."</span>')) as requestLevelMsg
FROM raceRequests rq
LEFT JOIN customers c ON c.ID = rq.customerID
LEFT JOIN races r ON r.ID = rq.raceID
WHERE rq.ID = '%ID'";
Формирование HTML с помощью SQL
+144
// ------------------------------------------------
#include <stdio.h>
// ------------------------------------------------
#define USES /##/
#define PROCEDURE void
#define MAIN main
#define VAR /##/
#define INTEGER 32
#define BEGIN {
#define END }
#define FOR for ( int
#define TO ; X <
#define DO ; X++)
#define WRITELN(a,b) printf("%d%c",a,b)
#define IF if ((
#define THEN /5*X) == 5)
#define ELSE else
// ------------------------------------------------
USES CRT;
PROCEDURE MAIN()
VAR X : INTEGER
BEGIN
FOR X = 1 TO 10 DO
BEGIN
IF X = 5 THEN
WRITELN(-X,' ');
ELSE
WRITELN(X,' ');
END;
END;
// ------------------------------------------------
Ностальгия по паскалю...
−150
SELECT s.id, ( SELECT russianName FROM table2 WHERE countryId=s.region1 ) AS name1,
( SELECT russianName FROM table2 WHERE countryId=s.region2 ) AS name2,
( SELECT russianName FROM table2 WHERE countryId=s.region3 ) AS name3
FROM table1 s LEFT JOIN table2 c WHERE s.countryId = xxx
так мы пытаемся джойнить