"PHP" / Говнокод #6376 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
case 'mass':
$href = '<br><a href="' . $_SERVER['PHP_SELF'] . '?act=mass">Назад</a>';
if ($_GET['step']) {
if (($_POST['step']) && ($_POST['link'])) die ('Пожалуйста, введите только что-то одно - кол-во или ссылку'.$href);
if ((!$_POST['step']) && (!$_POST['link']) && ($_GET['step'] == 1)) {
if ($_POST['code']) regnloc();
die ('Пожалуйста, введите что-нибудь - кол-во или ссылку'.$href);}
if ($_POST['step']) $mode = 'steps';
if ($_POST['link']) $mode = 'link';
if ($_GET['mode']) $mode = $_GET['mode'];
if (!$mode) die ('Привет юным хакерам!'.$href);
check_value($_GET['step']);
$step = $_GET['step'];
if ($mode == 'steps') {
if ($_POST['step']) {
check_value($_POST['step']);
$end = $_POST['step']; } 
else {
check_value($_GET['end']);
$end = $_GET['end'];}
parse_str(reg()); 
$get = "$login - $pass\n".$_POST['get']; }
if ($mode == 'link') {
if (is_url($_POST['link'])) {
$strings = file($_POST['link']);
$end = count($strings);
check_value($end);
$arrstep = $step - 1;
if (strlen(trim($strings[$arrstep])) <= 15) { parse_str(reg(trim($strings[$arrstep])));
$get = "$login - $pass\n".$_POST['get']; }
else { $error = 1; $get = $_POST['get']; }}
else { die ('Ссылка неверна или указывает не на .txt файл'.$href);} }
$step++;
if ($step <= $end) {
if ($error) echo '<div style="color:red;">Предыдущая учетка не была зарегана - ник более 15-ти символов</div><br>';
echo "Учетка $step из $end<br>";
view_form("?act=mass&mode=$mode&step=$step&end=$end"); }
else { 
echo '<b>Завершено!</b><br><a href="' . $_SERVER['PHP_SELF'] . '?act=mass">Повторить</a><br><br><form action="?act=file" method="post">Ваши учетки:<br><input type="submit" value="Скачать файлом">'; }
echo '<br><textarea name="get" rows="10" cols="33">'.$get.'</textarea><input type="hidden" name="link" value="'.$_POST['link'].'"></form>';} 
else {
view_form("?act=mass&step=1");
echo '<br><br><b>Опции массреги</b><br>Введите кол-во учеток: <input type="text" name="step" size="2" maxlength="2"><br>или ссылку на txt-файл с никами:<br><input type="text" name="link"><br><br><a href="' . $_SERVER['PHP_SELF'] . '">Обычная рега</a></form>'; }
break;

7ion. Начало.
Написано примерно летом 2009 года.
Помнится, я еще недоумевал - почему мой код называют страшным.

Запостил: 7ion 7ion, (Updated )

Комментарии (12) RSS

  • Вру. Январь 2010.
    Функция is_url - немного переделанная http://govnokod.ru/5597
    Взята с http://www.snippy.ru/snippet/213/, где и был оставлен радостный комментарий, о чем я вспомнил.
    А комментарий датирован 4 января.

    7ion [Добавлено 04.01.2010 16:19:13]
    Спасибо, это то, что мне нужно! =)
    Ответить
    • Я ради интереса это несколько месяцев назад отформатировал, привел в порядок и, находясь в смешанных чувствах, стер к чертовой матери.
      Все это случайно осталось в файлике, который я сейчас нашел.
      Backup all my sites.tgz
      Там еще много веселого.
      Ответить
  • И что интересно, всякий, начинающий, непременно ждёт хаккеров...
    Ответить
    • Ну а чо, можно писать вообще без защиты от дурака.
      Только тогда шанс левелапнуться вообще стремится к нулю.
      Ответить
      • это не "защита от дурака"
        защита от дурака была бы если бы пхп отказывалься такое выполнять и устанавливал errno в E_GOVNO
        Ответить
        • Говнокодерам нужно же на чем-то тренироваться, да и остальной код на фоне этого выглядят более достойно:)
          Ответить
    • лучше ждать и быть во всеоружии. Проблема в другом: берут водяной пистолет и воображают, что это бластер.
      Ответить
      • Берут косяк конопли - и воображают ... и воображают...
        Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8