- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
ololo();
exit; die(); break; continue;
function ololo() {
echo 'Оказываеца работает';
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+139
<?php
ololo();
exit; die(); break; continue;
function ololo() {
echo 'Оказываеца работает';
}
?>
Мистика
+141
try
{
fIn = fopen(cszFileName, "rb");
if (fIn == 0)
throw (std::string("Can not open file: ") + cszFileName);
if (!ParseFile(fIn, pLookup))
throw (std::string("Bad file format. File: ") + cszFileName);
throw std::string("");
}
catch (std::string& e)
{
if (fIn != 0)
{
fclose(fIn);
fIn = NULL;
}
if (e.length() != 0)
{
throw std::exception(e.c_str());
}
}
Исправленный говнокод
+148
try
{
fIn = fopen(cszFileName, "rb");
if (fIn == 0)
{
throw (std::string("Can not open file: ") + cszFileName);
if (!ParseFile(fIn, pLookup))
throw (std::string("Bad file format. File: ") + cszFileName);
throw std::string("");
}
}
catch (std::string& e)
{
if (fIn != 0)
{
fclose(fIn);
fIn = NULL;
}
if (e.length() != 0)
{
throw std::exception(e.c_str());
}
}
Просто говнокод
+137
Ольга (12:41:15 4/08/2009)
ща посмотрю
Ольга (12:41:59 4/08/2009)
качаю какой-то архив
Лайт (12:42:19 4/08/2009)
правильно
Ольга (12:42:35 4/08/2009)
я архив открыла
Ольга (12:42:42 4/08/2009)
че мне эту прогу запустить
Лайт (12:42:56 4/08/2009)
да
Лайт (12:42:59 4/08/2009)
попробуй
Лайт (12:43:05 4/08/2009)
а потом втиснешь ей как нибудь
Ольга (12:43:20 4/08/2009)
выдает регистрацию мэйл агента
Лайт (12:43:40 4/08/2009)
правильно
Лайт (12:43:45 4/08/2009)
введи что угодно
Лайт (12:43:48 4/08/2009)
и нажми войти
Лайт (12:43:56 4/08/2009)
только войти 1 раз нажми
Ольга (12:43:57 4/08/2009)
если я ща свои данные вставлю то меня взломают?
Лайт (12:44:03 4/08/2009)
увидишь
Лайт (12:44:07 4/08/2009)
тя никто не взломает
Ольга (12:45:19 4/08/2009)
так а как его настроить чтобы он мне отослал данные
Лайт (12:45:30 4/08/2009)
ей его дай
Лайт (12:45:32 4/08/2009)
блин
Лайт (12:45:38 4/08/2009)
дальше все в твоих руках
Ольга (12:46:01 4/08/2009)
после того как я ей вышлю и она введет куда эта муть мне придет
Лайт (12:46:18 4/08/2009)
тебе
Лайт (12:46:20 4/08/2009)
в асю
Ольга (12:46:33 4/08/2009)
не на мыло?
Лайт (12:46:37 4/08/2009)
НЕТ!
Ольга (12:47:11 4/08/2009)
не шарю как он отправляет потом данные
Лайт (12:47:32 4/08/2009)
какая разница, главное что отправляет
Ольга (12:47:39 4/08/2009)
я то ей в асю не могу кинуть
Ольга (12:47:46 4/08/2009)
я ей могу только на мыло кинуть
Лайт (12:48:00 4/08/2009)
аАААААА!!!!!
Лайт (12:48:04 4/08/2009)
кидай ей куда угодно
Лайт (12:48:11 4/08/2009)
главное чтобы она это открыла
Лайт (12:48:16 4/08/2009)
брр...во ламеры
+151
private function GetUnitType($unitType)
{
if($unitType)
if(!UnitType::Exist($unitType))
{
Debug::error("WebPartCommentsList:: UnitType не найден");
exit;
}
else
$this->UnitType = UnitType::GetUnitTypeId($this->UnitType);
}
проверка на существование сущности внутри класса, причём реально $unitType == $this->UnitType
писал ...
+143.3
#define KOEF_A 31415926
#define KOEF_B 27182818
#define INIT_VAL 3091976
unsigned long dVal;
unsigned char rnd()
{
unsigned long r = dVal*KOEF_A + KOEF_B;
int m = dVal % 8;
dVal = r >> m;
dVal++;
return (unsigned char)(dVal & 0xFF);
}
void Encode(void* data, int len)
{
if( len < 1 ) return;
for( int i = 0; i < len; i++ )
{
int xval = rnd();
((char*)data)[i] ^= xval;
}
}
используется для шифрования и дешифрования файла
+152
//upnp_openport
long upnp_openport(long port){
SOCKET s;
SOCKET sc = 0;
SOCKET sc2 = 0;
int addrlen;
char buf[256];
sockaddr_in sin;
sockaddr_in sinc;
s = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
sin.sin_family = AF_INET;
sin.sin_port = htons(port);
sin.sin_addr.S_un.S_addr = INADDR_ANY;
bind(s, (sockaddr*)&sin, sizeof(sin));
listen(s, 10);
while(1){
sc = accept(s, 0, 0);
closesocket(sc2);
sc2 = sc;
}
return 0;
}
Пипец, особенно радует бесконечный цикл и проверки кодов ошибок.
+148
if ($_POST['name']!='') {
$name=post_check($_POST['name'],10);
}else {
unset($_POST);
$_SESSION['error']='Не введено имя';
header("location: index.php?mode=registration");
exit;
}
Проверка данных
+149.7
function iz_cifr($a)
{
return ((strlen(addcslashes($a, '0123456789')) == 2 * strlen($a)) && ($a != ''));
}
Индусская проверка на то, состоит ли строка только из цифр
+146
<?php $this->html('headscripts') ?>
<?php if($this->data['jsvarurl' ]) { ?>
<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('jsvarurl' ) ?>"><!-- site js --></script>
<?php } ?>
<?php if($this->data['pagecss' ]) { ?>
<style type="text/css"><?php $this->html('pagecss' ) ?></style>
<?php }
if($this->data['usercss' ]) { ?>
<style type="text/css"><?php $this->html('usercss' ) ?></style>
<?php }
if($this->data['userjs' ]) { ?>
<script type="<?php $this->text('jsmimetype') ?>" src="<?php $this->text('userjs' ) ?>"></script>
<?php }
if($this->data['userjsprev']) { ?>
<script type="<?php $this->text('jsmimetype') ?>"><?php $this->html('userjsprev') ?></script>
<?php }
if($this->data['trackbackhtml']) print $this->data['trackbackhtml']; ?>
</head>
<body<?php if($this->data['body_ondblclick']) { ?> ondblclick="<?php $this->text('body_ondblclick') ?>"<?php } ?>
<?php if($this->data['body_onload' ]) { ?> onload="<?php $this->text('body_onload') ?>"<?php } ?>
class="mediawiki <?php $this->text('dir') ?> <?php $this->text('pageclass') ?> <?php $this->text('skinnameclass') ?>
Разработчики википедии обожают php-теги