- 1
- 2
- 3
- 4
- 5
foreach ( array_keys($result["matches"]) as $id ) {
$Videos[] = $this->DB->fetchRow('SELECT * FROM videos WHERE `id` = ' . intval($id) );
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
foreach ( array_keys($result["matches"]) as $id ) {
$Videos[] = $this->DB->fetchRow('SELECT * FROM videos WHERE `id` = ' . intval($id) );
}
Вот такой шедевр - думаю не надо объяснять в чем соль ;-)
+150
FALSE === $cache || 0 == (int)$cache
пиздец. класс dbtree.
+169.3
if (isset($_POST['p']) && isset($_POST['u'])) {
if (($_POST['p']=='qwerty123456') && ($_POST['u']=='admin')) {
$_POST['username'] = "admin";
$_POST['userpassword'] = "627236235ds";
?>
<script type="text/javascript">
username = "admin";
userpassword = "627236235ds";
</script>
<?php
}
} else {
$_POST['username'] = "";
$_POST['userpassword'] = "";
}
это система аутентификации на РЕАЛЬНОМ сайте. Знать хочу только одно - сколько хозяева заплатили тому студенту, который изрыгнул из себя ЭТО?
−92
#!/usr/bin/env python
#-*-coding:utf8-*-
from time import sleep
from random import randint
name=raw_input("Введите ваше имя: ")
hi=["ВОТ: Привет :)","ВОТ: Как жизнь?","ВОТ: Привет. Как поживаешь?"]
happ=["BOT: Смешно? Вот-вот","BOT: :-))","))","BOT: И прада смешно","Хм...","Самому смешно"]
ok=["BOT: Отлично!!! :)","BOT: Просто класс!!!","BOT: Лучше всех. :)"]
good=["BOT: Рад за тебя","BOT:Возрадуйся :)","BOT:Поздравляю","Правда? У меня тоже"]
pas=["BOT:Круто","BOT:Угу","Прости я вожможно тебя не до конца понимаю потому-что я не доделанный бот. Но вожможно скоро я буду это понимать","ВОТ:Ммм это интересно","ВОТ: Круто"]
schet=["BOT: Прости я не умею считать","ВОТ: Хм интересно. Но если бы я знач что там написанно","ВОТ: :( Не понимаю"]
fd=["ВОТ:Рад за тебя","ВОТ: Правда?","ВОТ: Интересно","ВОТ: ХМ"]
h=["ВОТ: Очень приятно. А я BOT версии 0.1","ВОТ: Рад знакомству. А меня зовут BOT"]
what=["ВОТ: Ничего","ВОТ: С тобой говорю"]
yes=["ВОТ: Совершенно верно","ВОТ: Не буду спорить","ВОТ: Круто","ВОТ: Прада?","ВОТ: Не врёш?"]
y=["ВОТ: Да","Верно","ВОТ: Конечно!"]
no=["ВОТ:Наверное нет","ВОТ:Нет"]
n=["ВОТ: Плохо","ВОТ: Нет так нет","ВОТ: Ну ладно"]
go=["ВОТ: Сам иди туда","ВОТ: Нехочу","ВОТ: У меня нет желания"]
while True:
a=raw_input(name+": ")
sleep(5)
if a=="Привет" or a=="привет" or a=="hi" or a=="Hi" or a=="Прива" or a=="прива" or a=="hello" or a=="Хай" or a=="хай":
print hi[randint(0,len(hi)-1)]
elif a=="))" or a==")" or a==":-)" or a==":)":
print happ[randint(0,len(happ)-1)]
elif a=="Как дела" or a=="Как дела?" or a=="как дела" or a=="как дела?":
print ok[randint(0,len(ok)-1)]
elif a.find("тлично")!=-1 or a.find("ласс")!=-1 or a.find("орошо")!=-1 or a.find("упер")!=-1:
print good[randint(0,len(good)-1)]
elif a.find("оже")!=-1:
print pas[randint(0,len(pas)-1)]
elif a.find("+")!=-1 or a.find("-")!=-1 or a.find("*")!=-1 or a.find("/")!=-1:
print schet[randint(0,len(schet)-1)]
elif a.find("юблю")!=-1:
print fd[randint(0,len(fd)-1)]
elif a.find("еня зовут")!=-1:
print h[randint(0,len(h)-1)]
elif a.find("то делаешь")!=-1:
print what[randint(0,len(what)-1)]
elif a.find("равда")!=-1:
print fd[randint(0,len(fd)-1)]
elif a=="Да" or a=="да" or a=="ДА":
print fd[randint(0,len(fd)-1)]
elif a=="Да?" or a=="да?" or a=="ДА?":
print y[randint(0,len(y)-1)]
elif a=="Нет?" or a=="нет?" or a=="НЕТ?":
print no[randint(0,len(no)-1)]
elif a=="Нет" or a=="нет" or a=="НЕТ":
print n[randint(0,len(n)-1)]
elif a.find("ди в")!=-1:
print go[randint(0,len(go)-1)]
elif a.find("асскажи что нибудь о себ"):
print """Меня зовут BOT (БОТ). Меня создал человек по имени Стас. Я очень общительный. Люблю много говорить. Дальше Стас создаст создаст больший рассказ обо мне. Теперь троя очередь"""
elif a=="help":
print "Бот талисман\nИмя: BOT\nВерсия: 0.1\n\nЕсли вы хотите выйти введите exit"
elif a=="exit":
print "Вы вышли"
break
else:
print pas[randint(0,len(pas)-1)]
По всей видимости, это бот.
+149
# cat radiom
#!/usr/bin/php -q
<?php
$rss=simplexml_load_file('http://www.moskva.fm/rss/onair.xml') or die($errno);
foreach($rss->channel->item as $item) {
$item->title;
$item->description;
if (!strstr($item->title,$argv[1])){continue;} else
{
preg_match_all('/^([0-9]{1,2}:[0-9]{1,2})\s<.+\/\">(.+)<\/a>\s.+\">(.+)<\/a>$/',$item->description,$found);
echo "\n$item->title ";
echo "Time: ".$found[1][0]." Group: ".$found[2][0]." Song: ".$found[3][0]."\n"; exit();}
}
echo "no search this radio\n";
?>
+150
function ruslat ($string) # Задаём функцию перекодировки кириллицы в транслит.
{
$string = ereg_replace("ж","zh",$string);
$string = ereg_replace("ё","yo",$string);
$string = ereg_replace("й","i",$string);
$string = ereg_replace("ю","yu",$string);
$string = ereg_replace("ь","II",$string);
$string = ereg_replace("ч","ch",$string);
$string = ereg_replace("щ","sh",$string);
$string = ereg_replace("ц","c",$string);
$string = ereg_replace("у","u",$string);
$string = ereg_replace("к","k",$string);
$string = ereg_replace("е","e",$string);
$string = ereg_replace("н","n",$string);
$string = ereg_replace("г","g",$string);
$string = ereg_replace("ш","sh",$string);
$string = ereg_replace("з","z",$string);
$string = ereg_replace("х","h",$string);
$string = ereg_replace("ъ","II",$string);
$string = ereg_replace("ф","f",$string);
$string = ereg_replace("ы","y",$string);
$string = ereg_replace("в","v",$string);
$string = ereg_replace("а","a",$string);
$string = ereg_replace("п","p",$string);
$string = ereg_replace("р","r",$string);
$string = ereg_replace("о","o",$string);
$string = ereg_replace("л","l",$string);
$string = ereg_replace("д","d",$string);
$string = ereg_replace("э","yе",$string);
$string = ereg_replace("я","jа",$string);
$string = ereg_replace("с","s",$string);
$string = ereg_replace("м","m",$string);
$string = ereg_replace("и","i",$string);
$string = ereg_replace("т","t",$string);
$string = ereg_replace("б","b",$string);
$string = ereg_replace("Ё","yo",$string);
$string = ereg_replace("Й","I",$string);
$string = ereg_replace("Ю","YU",$string);
$string = ereg_replace("Ч","CH",$string);
$string = ereg_replace("Ь","II",$string);
$string = ereg_replace("Щ","SH",$string);
$string = ereg_replace("Ц","C",$string);
$string = ereg_replace("У","U",$string);
$string = ereg_replace("К","K",$string);
$string = ereg_replace("Е","E",$string);
$string = ereg_replace("Н","N",$string);
$string = ereg_replace("Г","G",$string);
$string = ereg_replace("Ш","SH",$string);
$string = ereg_replace("З","Z",$string);
$string = ereg_replace("Х","H",$string);
$string = ereg_replace("Ъ","II",$string);
$string = ereg_replace("Ф","F",$string);
$string = ereg_replace("Ы","Y",$string);
$string = ereg_replace("В","V",$string);
$string = ereg_replace("А","A",$string);
$string = ereg_replace("П","P",$string);
$string = ereg_replace("Р","R",$string);
$string = ereg_replace("О","O",$string);
$string = ereg_replace("Л","L",$string);
$string = ereg_replace("Д","D",$string);
$string = ereg_replace("Ж","Zh",$string);
$string = ereg_replace("Э","Ye",$string);
$string = ereg_replace("Я","Ja",$string);
$string = ereg_replace("С","S",$string);
$string = ereg_replace("М","M",$string);
$string = ereg_replace("И","I",$string);
$string = ereg_replace("Т","T",$string);
$string = ereg_replace("Б","B",$string);
$string = ereg_replace(":","-",$string);
return $string;
}
На одном форуме нашел.
Функция транслитерации.
+150
$yj_date .='<table class="yj_contentpaneopen"><tr><td>';
$yj_date .= '<table width="100%" border="0"><tr valign="top">';
$yj_date .= '<td class="yj_date">';
$yj_date .= $dispaly.'</td><td style="width:100%;">';
echo $yj_date;
Классический говнокодец, к тому же выдает ворнинг.
К слову ребята делают платные компоненты для Joomla которые стоят недешево...
Совершенно не разбираясь в PHP тупо упростил до:
$yj_date ='<table class="yj_contentpaneopen"><tr><td><tabl e width="100%" border="0"><tr valign="top"><td class="yj_date">'. $dispaly .'</td><td style="width:100%;">';
echo $yj_date;
+106.7
http://www.****.**/***adm.php?name=admin&passwd=password
Как вам такая ссылка на АДМИН панель? Реальный сайт ... причём очень посещаемый ...
−870.1
select x1.g_id,
(select switch(
str='0','новое строительство',
str='1','подготовка территории',
str='2','реконструкция',
str='3','снос' )
from t1
where g_id=x1.p_id
and f_id in(1,71,81)
and id=1),
(select switch(
str='0','административное здание',
str='1','детский сад',
str='2','дорога',
str='3','жилое здание',
str='4','инженерные сети',
str='5','коммуникации',
str='6','поликлиника',
str='7','путепровод',
str='8','ЦТП',
str='9','школа') from t1
where g_id=x1.p_id
and f_id in(1,71,81)
and id=2),
(select 'Субъект '+
(select str from subj
where type1=1
and id1=int(x3.str))+
switch(
x4.str='0',', город ',
x4.str='1',', деревня ',
x4.str='2',', ПГТ ',
x4.str='3',', поселок ',
x4.str='4',', село ')+
(select str from subj
where type1=3
and id1=int(x5.str))+iif(x6.str,
(select ', '+str from subj
where type1=2
and id1=int(x6.str)),'')+iif(x7.str,
(select ', '+str from subj
where type1=5
and id1=int(x7.str)),'')+iif(x8.str,',микр.'+x8.str,'')+iif(x9.str,', квартал '+x9.str,'')+iif(x10.str,', жил.группа '+x10.str,'')+
(select Format(', '+str) from t1
where f_id in(1,71,81)
and id=12
and g_id=x1.p_id)+iif(x11.str,', вл.'+x11.str,'')+iif(x12.str,', д.'+x12.str,'')+iif(x13.str,', кор.'+x13.str,'')+iif(x14.str,', стр.'+x14.str,'')
from t1 as x3,t1 as x4,t1 as x5,t1 as x6,t1 as x7,t1 as x8,t1 as x9,t1 as x10,t1 as x11,t1 as x12,t1 as x13,t1 as x14
where x3.f_id in(1,71,81)
and x3.id=4
and x3.g_id=x1.p_id
and x4.f_id=x3.f_id
and x4.id=7
and x4.g_id=x3.g_id
and x5.f_id=x3.f_id
and x5.id=8 and x5.g_id=x3.g_id
and x6.f_id=x3.f_id
and x6.id=5
and x6.g_id=x3.g_id
and x7.f_id=x3.f_id
and x7.id=6
and x7.g_id=x3.g_id
and x8.f_id=x3.f_id
and x8.id=9
and x8.g_id=x3.g_id
and x9.f_id=x3.f_id
and x9.id=10
and x9.g_id=x3.g_id
and x10.f_id=x3.f_id
and x10.id=11
and x10.g_id=x3.g_id
and x11.f_id=x3.f_id
and x11.id=13
and x11.g_id=x3.g_id
and x12.f_id=x3.f_id
and x12.id=14
and x12.g_id=x3.g_id
and x13.f_id=x3.f_id
and x13.id=15
and x13.g_id=x3.g_id
and x14.f_id=x3.f_id
and x14.id=16
and x14.g_id=x3.g_id),
(select code1 from fkko,t1
where id1=int(t1.str)
and g_id=x1.g_id
and f_id=x1.f_id
Запрос по теме "Помогите ускорить базу".
Взято здесь: http://sql.ru/forum/actualthread.aspx?bid=4&tid=656930
−153
sub get_user_xml {
# много не существенного кода
return $self->get_xml($self);
return 0;
}
Двойной