1. PHP / Говнокод #383

    +30.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function dehtml($string) {
        $string = str_replace("&", "&", $string);
        $string = str_replace("\"", "`", $string);
        $string = str_replace("'", "`", $string);
        $string = str_replace("<", "&lt;", $string);
                
        return $string;
    }

    собственно, автор данной функции не подазревает о том что str_replace умеет принимать массив значений, уже не говоря о наличии htmlspecialchars и других

    Запостил: guest, 13 Января 2009

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

    • Morfi:
      Может человеку действительно нужно было заменить " и ' на `
      Ответить
    • Morfi:
      Это к htmlspecialchars
      Ответить
    • anmiles:
      нормально, мы все когда-то о чём-то не подозревали, и до сих пор о многом не подозреваем :)
      Но +1 к говнокоду
      Ответить
    • ВСЕГДАТАК ДЕЛАЮ
      Ответить
      • Точно такой же аккордеон недавно обсуждали, см. в PHP.
        p/s
        У гостей появились права постить топики? −0.4, хм...
        Ответить
        • Блин, ты на номер поста то погляди...
          Ответить
        • Стертор любит мертвых, стертор любит мертвых
          Ответить

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