- 1
- 2
$hour = date('H'); if ($hour>23){$hour=$hour-24;$day++;}
echo "".$hour.":"."$minute."";
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155
$hour = date('H'); if ($hour>23){$hour=$hour-24;$day++;}
echo "".$hour.":"."$minute."";
Без комментариев...
+167
$used_vars = Array ("s_user","s_roles","s_error");
for ($i = 0; $i < sizeof($used_vars); $i++) {
eval ("unset(\$".$used_vars[$i].");");
}
+166
$lastID=chr(rand(ord('a'),ord('z'))).rand(1,9).chr(rand(ord('a'),ord('z'))).rand(1,9).rand(1,9).chr(rand(ord('a'),ord('z')));
данная строка генерирует код активации для пользователя при регистрации.
+982
void timerAutomaticLogin_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
try// 2 трая (видимо для невероятной надежности)
{
try
{
timerAutomaticLogin.Enabled = false;
string[] str = File.ReadAllLines("Password.dll"); // Пароль в текстовом виде в якобы дллке
var sss = Convert.ToInt32(str[0]);// комбинация юзер*пассворд User*1 конвертируется к 1
comboBoxuserList.SelectedIndex = sss;// Выбирается пользователь с индексом пароля
textBoxPassword.Text = str[1];// пароль 2ая строчка файла
ChaeckPassword();// Пароль чаек
}
catch (Exception) { }
}
catch (Exception) { }
}
Окно авторизации:
Два уровня защиты, интеллектуальная система подбора пользователя по карме, подбор пароля согласно предсказанию звёзд, инновационные методы безопасного хранения данных с новейшими системами шифрования.
Содержимое файла Password.dll:
User*1
+147
$(document).ready(function() {
// get elements only once instead of every Interval
var clock = {};
clock.seconds = $('.clock_seconds');
clock.minutes = $('.clock_minutes');
clock.hours = $('.clock_hours');
setInterval( function() {
// get time
var date = new Date();
var seconds = date.getSeconds();
var mins = date.getMinutes();
var hours = date.getHours();
// count degrees
var seconds_degree = seconds * 6; // 60 secs * 6 deg = 360 deg
var minutes_degree = mins * 6; // 60 mins * 6 deg = 360 deg
var hours_degree = hours * 30 + (mins / 2); // 12 hours * 30 = 360 deg
// apply transform
clock.seconds.css({"-moz-transform" : 'rotate('+seconds_degree+'deg)'});
clock.minutes.css({"-moz-transform" : 'rotate('+minutes_degree+'deg)'});
clock.hours.css({"-moz-transform" : 'rotate('+hours_degree+'deg)'});
}, 1000 );
});
Часы на CSS3, под FireFox 5.
+163
public function executeQuery($sql, $return_format = 0) {
$query = mysql_query($sql, $this->link) OR die(mysql_error());
switch ($return_format) {
case 1:
$query = mysql_fetch_assoc($query);
break;
case 2:
$query = mysql_fetch_array($query);
break;
case 3:
$query = mysql_fetch_row($query);
return $query[0];
default:
return $query;
}
return $query;
}
Практично б*дь.... Советую весь класс посмотреть...потом на их сайт перейти, компания ведь крутая ;D...
http://www.phpclasses.org/browse/file/35772.html
+96
procedure TForm1.Timer1Timer(Sender: TObject);//интервал 1 минута
var
f: file of byte;
c: byte;
begin
assignfile(f, 'c:\0.dsk');
if fileexists('c:\0.dsk') then reset(f) else rewrite(f);// :)
c := 0;
write(f, c);
closefile(f);
end;
Процедура "дёрганья" диска ))
+160
$fileExt = strtolower(substr( $file['name'], -3 ));
$allowedFile = false;
foreach($this->allowableFilesExt as $allowableExt )
if (strcasecmp( $fileExt, $allowableExt ) == 0)
$allowedFile = true;
if(!$allowedFile) {
echo "<div class='message'>"._S_2_GALLERY_ERR_EXT."</div>";
$this->formIframe($sobi2Id, $sobi_gallery_id,$sgssid);
return false;
}
Проверка расширения файлов в одном из компонентов joomla.
+147
if (file_exists("C:\autoexec.bat"))
mysql_query('CREATE TABLE eto_windows');
...гдето в другом файле
if(mysql_query('DROP TABLE eto_windows')) {
echo "это виндоус ;(";
mysql_query('CREATE TABLE eto_windows');
}
...
// не забываем чистить шлак! а то будут утечки!
mysql_query('DROP TABLE eto_windows')
вот такие вот дела...
−97
class Thread:
... other methods ...
def SerializeXml(self,f):
sp = sorted(self.postnumbers)
f.write("<thread><number>%d</number>\n<posts>"%self.GetNumber())
for i in sorted(self.postnumbers):
f.write(self.posts[self.postnumbers_dict[i]].SerializeXml()+"\n")
f.write("</posts></thread>")
def CreatePost(self):
return Parser.Post()
def DeserializeXml(self,value):
try:
try:
self.number = int(re.findall(r"""<number>(\d+)</number>""",value)[0])
except :
self.number = 0
posts = re.findall(r"""<post>(.+?)</post>""",value,re.DOTALL)
for p in posts:
po = self.CreatePost()
po.DeserializeXml(p)
self.posts.append(po)
self.postnumbers_dict[po.GetNumber()] = len(self.posts)-1
self.postnumbers.add(po.GetNumber())
return True
except:
return False
class Post:
... other methods ...
def safexml(self,string):
return string.replace("<","<").replace(">",">")
def _unescape_xml(self,string):
return string.replace("<","<").replace(">",">")
def SerializeXml(self):
return """<post><postnumber>%d</postnumber>\n<sage>%d</sage>\n<deleted>%d</deleted>\n<subj>%s</subj>\n<name>%s</name>\n<trip>%s</trip>\n<attachments>%s</attachments>\n<comment>%s</comment></post>"""% \
(self.GetNumber(),self.GetSage(),self.GetDeleted(),self.safexml(self.GetSubject()),self.safexml(self.GetPostername()),self.safexml(self.GetPostertrip()), \
"\n".join(["<attachment><filename>%s</filename><filelink>%s</filelink></attachment>"%(l,self.safexml(n)) for ((n,l)) in self.attachments]),(self.safexml(self.GetComment())))
def DeserializeXml(self,string):
try:
self.number = int(self._GetVal(string,"postnumber")[0])
except:
self.number = None
...
try:
self.postertrip = self._unescape_xml(self._GetVal(string,"trip")[0])
except:
self.postertrip = None
try:
self.comment = self._unescape_xml(self._GetVal(string,"comment")[0])
except:
self.comment = None
self.attachments = []
try:
string = self._GetVal(string,"attachments")[0]
string = self._GetVal(string,"attachment")
for att in string:
(l,n) = re.findall(r"""<filename>(.+?)</filename><filelink>(.+)</filelink>""",att,re.DOTALL)[0]
self.attachments.append((urllib2.quote(n),n))
except :
pass
def _GetVal(self,string,value):
return re.findall(r"""<%s>(.*?)</%s>"""%(value,value),string,re.DOTALL)
Всем xml, посоны!
https://github.com/hashme33/BoardToJabber/blob/master/src/main/Parser.py#L24