- 1
if random.randint(1, 9999) is 42:
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−305
if random.randint(1, 9999) is 42:
+158
$sql = "SELECT
t.topic_id
FROM
".Config::Get('db.table.topic')." as t,
WHERE
1=1
LIMIT ?d, ?d";
5-6 строки мешают уснуть. Из того же LiveStreet..
−247
if($ENV{'mode'} eq "dialup"){
if($ENV{'login'}=~/^P/){
if($ENV{'bill'}){
if($ENV{'passwd1'}){
if($ENV{'passwd1'} eq $ENV{'passwd2'}){
if($ENV{'email'}){
my($rUser)=check_radius_user_new($ENV{'login'});
my($sUser)=check_http_user_new($ENV{'login'});
#my($Email)=Check_MailBox($ENV{'login'},$ENV{'email'});
if(($rUser==0)and($sUser==0)and($Email==0)){
my($bUser)=check_billing_user($ENV{'bill'});
if($bUser==0){
add_radius_user($ENV{'login'},$ENV{'passwd1'});
add_http_user($ENV{'login'},$ENV{'passwd1'});
add_billing($ENV{'login'},$ENV{'bill'});
Add_MailBox($ENV{'login'},$ENV{'email'},$ENV{'passwd1'});
$ENV{'message'}="User created";
}else{$ENV{'message'}="Error: Billing name is already exist";}
if($Email!=0){$ENV{'message'}="Error: Email name or alias is already exist";}
}else{$ENV{'message'}="Error: Sorry such login is already exist";}
}else{$ENV{'message'}="Error: Enter e-mail";}
}else{$ENV{'message'}="Error: Password mistake";}
}else{$ENV{'message'}="Error: Enter password";}
}else{$ENV{'message'}="Error: Enter billing name";}
}else{$ENV{'message'}="Error: Enter login";}
}else{$ENV{'message'}="Error: ";}
$ENV{'message'}=~s/ /\%20/g;
Может это так и надо делать?
+166
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link rel="stylesheet" type="text/css" href="table style.css"/>
<?
@session_start();
if(!isset($_SESSION['login']))
{ echo '<div id="sulochki" style="top:80px; position:absolute; left: 678px;"><a href="avtorizaciya.php">Вход</a></div>'; }
if(isset($_SESSION['login']))
{ echo '<div style="top:85px; position:absolute; left: 678px;">
<form action="obrabotka avtorizaciy.php" method="post">
<input type="submit" name="logout" style="color:#F93; font-size:18px" value=" Выход "/> </form> </div>'; }
if(isset($_SESSION['login'])) {
$str=strtoupper($_SESSION['niks']);
echo'<div style="position:absolute;left:650; top:25; color:#FFF; font-size:21px; z-index:1">Здравствуйте '.$str.'</div>';}
?>
Содержание файла с емким названием "vhod_vuchod.php"
+114
public class VKUrlManager
{
public static string API_URL = "http://api.vkontakte.ru/api.php";
public static string WithdrawVotes(int iVotes, int iUserID)
{
string sTime = "timestamp=" + DateTime.Now.ToFileTimeUtc();
string sRandom = "random=" + GE.Utils.GetRandom(int.MaxValue);
return API_URL + "?api_id=" + DA.AppConfig.ApiId
+ "&method=secure.withdrawVotes"
+ "&v=2.0"
+ "&" + sRandom
+ "&" + sTime
+ "&uid=" + iUserID
+ "&votes=" + iVotes
+ "&sig=" + GenerateSig(new string[]
{ "api_id=" + DA.AppConfig.ApiId, "v=2.0", "method=secure.withdrawVotes",
"uid=" + iUserID, "votes=" + iVotes,
sTime,sRandom
});
}
public static string GenerateSig(string[] aParams)
{
Array.Sort(aParams);
string s = "";
for(var i = 0; i< aParams.Length; i++)
s += aParams[i];
s += DA.AppConfig.ApiSecret;
return GE.Utils.GetMD5Hash(s);
}
}
главный метод во всех приложениях вконтакте, ради которого эти приложения, собственно, и пишутса!
ps:// по-моему говнокод
+143
<?php
if (! (false === $cnt))
{
// ...
}
Сначала от этой конструкции у меня взорвался мозг. Потом, когда я увидел аналогичную, только вместо false пустая строка, я понял, что «просто в пхп нет оператора "!===" ».
+174
/*
Собтсвенность ZeroParking,
скрипт не подлежит частичному или полному
копированию, распрастранению, модификации.
Moscow, 2010.
*/
$doc = document;
$id = function (r) { return $doc.getElementById(r) };
$tag = function (r) { return $doc.getElementsByTagName(r); };
$class = function (clsName) {
........ // получает все дом-объекты с классом clsName.
}
$create = function (r) { return $doc.createElement(r); };
function load(url) {
.... // подгружает js по url
}
$load = load;
function GET(){
.... // парсит строку запроса
}
$get = GET();
говнокод с копирайтом!!!!! чей-то говнолиб.
10 строка не везде работать будет.
за точками ничего интересного, но поверхностно можно определить запах.
там неудачная пародия на JQuery.
http://0pk.ru/f/ru/0pk/lib.js
надеюсь меня не посадят за нарушение авторских прав:)
+151
<div id="stat" class="list_menu" onclick="
if ($('#stat_sub').is(':hidden')){
$('#stat_sub').slideDown('slow');
} else {
$('#stat_sub').slideUp('slow');
}">Статистика</div>
Тот же автор, что и #4015
+158
<div class="item" style="padding-bottom:60px">
<a class="no-border" href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><img src="/bitrix/templates/producer/i/items/dis-generator.jpg" alt="Дизельные генераторы" title="Дизельные генераторы"/></a>
<a href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y">Дизельные генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y"><img src="/_producer/i/items/oil-generator.jpg" alt="Бензиновые генераторы" title="Бензиновые генераторы"/></a>
<a href="catalogue/?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y">Бензиновые генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=333"><img src="/bitrix/templates/producer/i/items/generator.jpg" alt="Газовые генераторы" title="Газовые генераторы"/></a>
<a href="catalogue/?SECTION_ID=333">Газовые генераторы</a>
</div>
<div class="item">
<a class="no-border" href="catalogue/?SECTION_ID=326"><img src="/bitrix/templates/producer/i/items/container.jpg" alt="Контейнеры" title="Контейнеры"/></a>
<a href="catalogue/?SECTION_ID=326">Контейнеры</a>
</div>
<?
// тут куча кода
?>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?><a class="no-border" href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/dis-generator.jpg" alt="Дизельные генераторы" title="Дизельные генераторы"/></div><? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?></a>
<a href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode("Producer(Турция)")?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Дизельное")?>&set_filter=Y"><? } ?>Дизельные генераторы<? if ($arrFilter_pf[TOPLIVO] != 'Дизельное') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?><a class="no-border" href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode('Producer(Турция)')?>&arrFilter_pf[TOPLIVO]=<?=urlencode('Бензин А-92(95)')?>&set_filter=Y"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/oil-generator.jpg" alt="Бензиновые генераторы" title="Бензиновые генераторы"/></div><? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?></a>
<a href="?SECTION_ID=327&arrFilter_pf[PRODUCER]=<?=urlencode("Producer(Турция)")?>&arrFilter_pf[TOPLIVO]=<?=urlencode("Бензин А-92(95)")?>&set_filter=Y"><? } ?>Бензиновые генераторы<? if ($arrFilter_pf[TOPLIVO] != 'Бензин А-92(95)') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($_GET['SECTION_ID'] != '333') { ?><a class="no-border" href="?SECTION_ID=333"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/generator.jpg" alt="Газовые генераторы" title="Газовые генераторы"/></div><? if ($_GET['SECTION_ID'] != '333') { ?></a>
<a href="?SECTION_ID=333"><? } ?>Газовые генераторы<? if ($_GET['SECTION_ID'] != '333') { ?></a><? } ?>
</div>
<div class="item" style="padding-top:0px; margin-top:-15px">
<? if ($_GET['SECTION_ID'] != '326') { ?><a class="no-border" href="?SECTION_ID=326"><? } ?><div class="product_div"><img src="/bitrix/templates/producer/i/items/container.jpg" alt="Контейнеры" title="Контейнеры"/></div><? if ($_GET['SECTION_ID'] != '326') { ?></a>
<a href="?SECTION_ID=326"><? } ?>Контейнеры<? if ($_GET['SECTION_ID'] != '326') { ?></a><? } ?>
</div>
Это часть шаблона сайта, сделанного на битриксе. Хотя битрикс тут и не нужен, автор и без него справился бы с задачей. Без него было бы даже проще :)))
Название сайта я заменил в коде на "Producer", не хочу уже позорить. Жаль что весь код не влез, там в таком же духе дальше.
+171
function TransInfo($d){
if(isset($_REQUEST[$d])){
switch($d){
case is_integer($d):
$p = "/[^0-9$]/";
break;
case is_string($d):
$p = "/[^a-z$]/";
break;
}
$d = trim(isset($_REQUEST[$d]) ? $_REQUEST[$d] : $_REQUEST[$d]);
if (preg_match($p, $d)) { Header("Location: index.php"); exit; }
}else{
echo "Нет данных";
}
}
как прокомментировал её автор: "небольшая функция по приему данных для get и post"