- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
<?php
class A {
function __get($prop) {
var_dump($prop);
$this->$prop = '123';
return null;
}
}
$a = new A;
$prop = '01.01.01';
$a->$prop;
var_dump($a);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+151
<?php
class A {
function __get($prop) {
var_dump($prop);
$this->$prop = '123';
return null;
}
}
$a = new A;
$prop = '01.01.01';
$a->$prop;
var_dump($a);
+150
if($a==1){
$a = 1;
return $a
}
Вот что прислали индусы!
+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
Как вам такая ссылка на АДМИН панель? Реальный сайт ... причём очень посещаемый ...