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

    +174

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    <?php
    function htmlspecialchars($a) {
    	return htmlspecialchars($a);
    	return preg_replace('/</','<',htmlspecialchars($a));
            echo htmlspecialchars($a);
    }
    echo htmlspecialchars('<a href="http://">линка</a>');  // мы пришли к тому, 
    что заменили <a href="http://">линка</a>, 
    то есть оно выведет прям ссылку, 
    а мы сделали так, 
    чтобы оно вывело <a href="http://">линка</a>, 
    то есть выведит само <a href="http://">линка</a>, 
    без всяких ссылок, прям как текст. 
    Внести в функцию изменения, 
    можно, 
    но осторожно. 
    ТОЛЬКО ДЛЯ ЗНОЮЩИХ ПИХХИПИ.
    ?>

    мозготрах

    Запостил: substr, 13 Июля 2011

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

    • Я не знаю ПИХХИПИ...
      Это судя по всему какой-то совсем другой язык. В котором строчки 4 и 5 имеют смысл, а строчка 2 не вызывает fatal error
      Ответить
    • Это код с сайта группы юэйзби?
      Ответить
    • Те, которые зноют пиххипи, могут увидеть, то, что здесь происходит рекурсия. То есть, мы вызываем ту функцию, которая запускала написанную функцию, а она вызывает написанную функцию и так далее. ДА И ВООБЩЕ, CANNOT REDECLARE HTMLSPECIALCHARS().
      Ответить
    • return... echo... cho... ho... o!
      Ответить
    • только в пиххипи можно переопределять функции
      Ответить
      • а еще пиххипи можно курить.
        Ответить
      • function rand($a) {
        if (rand($a)) {
        if (rand($a)) {
        if (rand($a)) {
        if (rand($a)) {
        if (rand($a)) {
        if (rand($a)) {
        return rand(rand(rand(rand(rand(rand($a))))));
        }
        }
        }
        }
        }
        }
        }
        Ответить
        • function substr($a) {
          if (substr($a)) {
          if (substr($a)) {
          if (substr($a)) {
          if (substr($a)) {
          if (substr($a)) {
          if (substr($a)) {
          return substr(substr(substr(substr(substr(subst r($a))))));
          }
          }
          }
          }
          }
          }
          }
          Ответить
      • Ну вообще был пеклец для этого, от разработчиков пхп.
        Для переопределения на лету уже объявленных функций, классов, методов.

        Но его забросили.
        Ответить
    • Что-то я юмора-то не понял.
      Ответить
      • пичалька ;(
        Ответить
      • а ты затянись поглубже = )
        Ответить
      • ну для начало функция пытается вернуть дважды два значения да и еще, чо то вывести, по мимо того, что ее при вызове выводят...

        Это просто, что наверняка вывелось ))
        Ответить
    • Ехал <a href="http://">линка</a> через <a href="http://">линка</a>
      Видит <a href="http://">линка</a> - в реке <a href="http://">линка</a>
      Сунул <a href="http://">линка</a> <a href="http://">линка</a> <a href="http://">линка</a>
      <a href="http://">линка</a> <a href="http://">линка</a> <a href="http://">линка</a> <a href="http://">линка</a>
      Ответить
    • >>>ТОЛЬКО ДЛЯ ЗНОЮЩИХ ПИХХИПИ.

      Убило окончательно.
      Ответить
    • Комментарий пахнет фейком
      Ответить
    • Школьники cannot intro ПИХХИПИ
      Ответить

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