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

0

  1. 1
  2. 2
$query = 'SELECT title,content FROM `t_content`' WHERE '.$_SERVER['QUERY_STRING'];
$res = mysql_query($query);

Супер безопасный код.
url выглядел так: index.php?author_id=10 AND doc_id = 4

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

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

  • опасносте:
    class events {

    private $table = array();
    private $events = array();

    function setTable($type, $array) {
    $this->table[$type] = $array;
    }

    function set($type, $num, $point = 'global') {
    $this->events[$point][$type] = $num;
    }

    function get($point = 'global') {
    if (is_array($this->events[$point])) {
    foreach ($this->events[$point] as $k => $v) {
    $this->parse($k, $this->table[$k][$v]);
    }
    }
    }

    function parse($type, $string) {
    echo '<div class="' . $type . '">' . $string . '</div>';
    }

    function check($point = 'global', $type = null) {
    if ($type == null) {
    if (count($this->events[$point][$type]) > 0) {
    return true;
    }
    } else {
    if (count($this->events[$point]) > 0) {
    return true;
    }
    }
    return false;
    }
    }

    $events = new events();
    $events->setTable('error',
    array(1 => 'Опасносте'));
    $events->set('error', 1);
    $events->get();
    Ответить
  • опасносте:
    <? class events {

    private $table = array();
    private $events = array();

    function setTable($type, $array) {
    $this->table[$type] = $array;
    }

    function set($type, $num, $point = 'global') {
    $this->events[$point][$type] = $num;
    }

    function get($point = 'global') {
    if (is_array($this->events[$point])) {
    foreach ($this->events[$point] as $k => $v) {
    $this->parse($k, $this->table[$k][$v]);
    }
    }
    }

    function parse($type, $string) {
    echo '<div class="' . $type . '">' . $string . '</div>';
    }

    function check($point = 'global', $type = null) {
    if ($type == null) {
    if (count($this->events[$point][$type]) > 0) {
    return true;
    }
    } else {
    if (count($this->events[$point]) > 0) {
    return true;
    }
    }
    return false;
    }
    }

    $events = new events();
    $events->setTable('error',
    array(1 => 'Опасносте'));
    $events->set('error', 1);
    $events->get();
    Ответить
  • Конечно не рабочий, там апостроф один лишний
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8