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

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
<?php
session_start();
@include("config.php");
//Необходимо подключиться к БД
$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)
or die("Не могу подключиться" );
// сделать $DB текущей базой данных
mysql_select_db($DB, $link) or die ('Не могу выбрать БД');
echo "<h2>Страница активации</h2>";
$uniq = $_GET['id'];
if($_GET['id']='') { echo "Вы зашли на страницу без кода подтверждения"; }
elseif ($_GET['id'] != '') {
$log = mysql_query("SELECT * FROM users WHERE uniq_id='$uniq'");
$idi = mysql_query("SELECT status FROM users WHERE uniq_id='$uniq'");
if (empry($log)) { echo "Такой профиль не существует"; }
elseif(isset($log) AND $idi = 1) {echo "Данный профиль уже активирован"; }
elseif(isset($log) AND $idi = 0) {
$r=@mysql_query("UPDATE users SET status=1 WHERE status=0 AND uniq_id='$uniq' ");
echo '<h2>Ваша учетная запись активирована.</h2><br> Теперь вы можете <a href="index.php">войти на сайт</a> используя данные указанные при регистрации';
}
}
?>

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

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

  • Впору издавать хрестоматию нубокода. Этот примерчик отлично бы в неё вписался: не сказать что серьёзное говно, но с прямотой рук проблемы. Кстати:
    > if (empry($log))
    Опечаточка.
    Ответить
    • Это очень серьезное говно, на самом деле.
      За смесь SQL и HTML надо бить по рукам. А так же за собачку
      Ответить
      • Мда... Читать внимательнее в следующий раз буду >_< По первости не углядел львиной доли бреда в логике. Смесь SQL и HTML-то фиг с ним - для большинства новичков это, будем считать, нормально, до отказа от этого ещё надо дорасти. А вот копипаст и ненужные телодвижения - тут да, по рукам.
        Ответить
  • Помню была такая книжка (книжища) РНР для профессионалов, красная такая с плашками прогеров, как в Мортал Комбате. Дык там этого говна от корки до корки.
    Ответить
    • Да, это т.н. "красная библия". Я ее читал) Она принесла миру множество говнокодеров.
      Но надо сказать, что она была все же лучше, чем аналогичная книжка котерова
      Ответить

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

Переведи на "PHP", guest!

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


    8