- 1
- 2
- 3
- 4
<?php
      @require_once('something-that-doesnot-exists.php');
      echo 'My etogo uzhe ne prochitaem((';
?>Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 23
+149
<?php
      @require_once('something-that-doesnot-exists.php');
      echo 'My etogo uzhe ne prochitaem((';
?>
            Баг ПХП. 4 часа искал методом научного echo. Ошибки не выдает, завершает выполнение как будто вызвали exit() or die(). Растолкуйте в чем суть?
Но всё-таки виновати разработчики CodeIgniter. Они нарушили принцип KISS (keep it simple). Я например, никогда не использую @ (даже незнаю к чему этот отросток).
        
−154
import urllib
import time
import pygame
filename = u"c:\\python_crack\\404.txt"
filename2 = u"c:\\python_crack\\found.txt"
music_file = "bizwarn.wav"
happy="deeoo.wav"
freq = 44100    # audio CD quality
bitsize = -32   # unsigned 16 bit
channels = 2    # 1 is mono, 2 is stereo
buffer = 1024    # number of samples
pygame.mixer.init(freq, bitsize, channels, buffer)
# optional volume 0 to 1.0
pygame.mixer.music.set_volume(1)
def play_music(music_file):
    """
    stream music with mixer.music module in blocking manner
    this will stream the sound from disk while playing
    """
    clock = pygame.time.Clock()
    try:
        pygame.mixer.music.load(music_file)
        print "Music file %s loaded!" % music_file
    except pygame.error:
        print "File %s not found! (%s)" % (music_file, pygame.get_error())
        return
    pygame.mixer.music.play()
    while pygame.mixer.music.get_busy():
        # check if playback has finished
        clock.tick(30)
def urlget(pas):
    str_="http://yana.megalinecom.ru/56784/sms/"+pas+"/"
    ff=urllib.urlopen(str_)
    l=ff.readlines()
    ff.close
    return l[2]
def save(fn,st):
    f=file(fn,'a')
    print >> f, st
    f.close
for i in range(32500,99999):
    time.sleep(0.28)
    pasw=str(i)
    try:
        text = urlget(pasw)
    except:
        print "Exception!!!!"
        i=i-1
        save(filename2,pasw+'     |     ')
        play_music(music_file)
        time.sleep(60)
    nfs='<title>404 Not Found</title>'+'\n'
    if text==nfs:
        found=0
        save(filename, pasw+'     |     '+text)
    else:
        found=1
        save(filename2,pasw+'     |     '+text)
        play_music(happy)
    print pasw+'    |    '+str(found)
            Короче когда-то тупые вэб-мастера присылали спам на сайт знакомств. Такое: Воя я телка, хочешь меня, зайди на сайт такой-то... А хочешь номер телефона отправь СМС и введи код. При вводе случайных кодов, я обнаружил что они тупо пишутся в GET типа ввел 45454 -> www.porno.au/45454/ . Я как истинный ХАКЕР сразу же сел и сделал перебор всех номеров. Получил в файл правильные ключи, но на сайте было написано "Мы на реконструкции" - то-есть лохотрон на лохотроне! 
Суть: питон легко писать и быстро, но пробелы достали. Кто сделает оболочку для питона, я буду писать:
def save(fn,st)
{
        f=file(fn,'a')
    print >> f, st
             f.close
}
А прога будет выдавать:
def save(fn,st):
    f=file(fn,'a')
    print >> f, st
    f.close
        
+159
function countInt(int32)
{
	var n = int32;
	if (n == 0) n = 1;
	n = Math.abs(n);
	var len = 0;
	while (n > 0)
	{
    	len++;
    	n = n / 10;
		n = parseInt(n); 
	}
	return len;
}
function zeroAdder(int32)
{
	var str = '';
	if (countInt(int32) == 1) str = '0';
	str = str + int32;
	return str;	
}
function pasteDT()
{
	d = new Date();
	$('#element_4_1').attr('value',zeroAdder(d.getDate()));
	$('#element_4_2').attr('value',zeroAdder(d.getMonth()+1));
	$('#element_4_3').attr('value',zeroAdder(d.getFullYear()));
	$('#element_5_1').attr('value',zeroAdder(d.getHours()));
	$('#element_5_2').attr('value',zeroAdder(d.getMinutes()));
	
}
            Короче код для заполнения полей формы датой и временем.
Функция countInt - исчисляет количество цифр в целом числе, даже в отрицательном.
Функция zeroAdder - добавляет 0, если допустим первое число (1). Преобразовывает его в строку '01'.
Как вы увидели, я использую jQuery, хотя Prototype как-то удобнее.