1. JavaScript / Говнокод #15962

    +160

    1. 1
    elem.innerPHP

    Интересно, почему же не работает?..

    Запостил: AjiTae, 12 Мая 2014

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

    • Да ладно, так не бывает.
      Ответить
    • А если сайт крутится на каком-нибудь томкате, то elem.innerJava? А на ASP.NET какой-нибудь elem.innerCSharp.
      Ответить
    • я понял! оно жабаскриптом через аякс лезет на сервер и реверсит пхп-код!
      Ответить
    • Для таких случаев надо полагать: <div><? echo "Hello, world"; ?></div>
      Ответить
      • скорее всего что то наподобие.

        <?php mysql_query("'+$("#vvod").val()+'")
        Ответить
    • My pupils dance, lost in a trance
      Your sacred silence, losing all violence
      Stars in their place, mirror your face
      I need to find you, I need to seek my

      Innervision, Innervision, Innervision

      It's never too late to re-invent the bicycle
      Spell brings forth energy or life giving you force

      It's never too late to re-invent the bicycle
      Spell brings forth energy or life giving you force

      Vision
      Ответить
    • Element.prototype.innerPHP = function() {
          // Your shit goes here
      };


      А если еще и этот ваш jQuery прикрутить...
      Ответить
      • Object.defineProperty(Element.prototype, 'innerPHP', {
            get : function(){  
               var xmlhttp = new XMLHttpRequest();
               xmlhttp.open('GET', '/php_source_get?elem=' + this.tagName + 
                                   '&index=' + [].slice.call(document.getElementsByTagName(this.tagName)).indexOf(this) +
                                   '&location=' + encodeURIComponent(loaction.href)                    
                            , false);
               xmlhttp.send(null);
               return xmlhttp.responseText; 
            },
            set : function(value){  
               var xmlhttp = new XMLHttpRequest();
               xmlhttp.open('GET', '/php_source_set?elem=' + this.tagName + 
                                   '&index=' + [].slice.call(document.getElementsByTagName(this.tagName)).indexOf(this) +
                                   '&location=' + encodeURIComponent(loaction.href) +
                                   '&value'  + encodeURIComponent(value)
                            , false);
               xmlhttp.send(null);
               return value; 
            }
        });

        Как-то так. PHP сторону предлагаю реализировать вам.)
        Ответить
        • ░░░░░░░░░░░░░░▄▄▄▄▄▄▄▄▄▄▄▄░░░░░░░░░░░░░░
          ░░░░░░░░░░░░▄████████████████▄░░░░░░░░░░
          ░░░░░░░░░░▄██▀░░░░░░░▀▀████████▄░░░░░░░░
          ░░░░░░░░░▄█▀░░░░░░░░░░░░░▀▀██████▄░░░░░░
          ░░░░░░░░░███▄░░░░░░░░░░░░░░░▀██████░░░░░
          ░░░░░░░░▄░░▀▀█░░░░░░░░░░░░░░░░██████░░░░
          ░░░░░░░█▄██▀▄░░░░░▄███▄▄░░░░░░███████░░░
          ░░░░░░▄▀▀▀██▀░░░░░▄▄▄░░▀█░░░░█████████░░
          ░░░░░▄▀░░░░▄▀░▄░░█▄██▀▄░░░░░██████████░░
          ░░░░░█░░░░▀░░░█░░░▀▀▀▀▀░░░░░██████████▄░
          ░░░░░░░▄█▄░░░░░▄░░░░░░░░░░░░██████████▀░
          ░░░░░░█▀░░░░▀▀░░░░░░░░░░░░░███▀███████░░
          ░░░▄▄░▀░▄░░░░░░░░░░░░░░░░░░▀░░░██████░░░
          ██████░░█▄█▀░▄░░██░░░░░░░░░░░█▄█████▀░░░
          ██████░░░▀████▀░▀░░░░░░░░░░░▄▀█████████▄
          ██████░░░░░░░░░░░░░░░░░░░░▀▄████████████
          ██████░░▄░░░░░░░░░░░░░▄░░░██████████████
          ██████░░░░░░░░░░░░░▄█▀░░▄███████████████
          ███████▄▄░░░░░░░░░▀░░░▄▀▄███████████████
          Ответить
        • Не кроссбраузерно. У вообще горизонт завален.
          Ответить
        • Блокирующие запросы? Какой багор )))
          Ответить
    • Именно поэтому я за "PHP".
      Ответить

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