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

    +2

    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
    public function generateRequestXml()
    {
        echo "Start generate request xml\n";
        $dt = date("c");
        $output = "";
        $output .= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
        $output .= "\t<request>\n";
        $output .= "\t<requestTime>" . $dt . "</requestTime>\n";
        $output .= "\t<operatorName>ИМЯ</operatorName>\n";
        $output .= "\t<inn>98989898989</inn>\n";
        $output .= "\t<ogrn>998545454545</ogrn>\n";
        $output .= "\t<email>[email protected]</email>\n";
        $output .= "</request>";
    
        if (!file_put_contents(self::REQUEST_FILE, $output))
            return false;
    }

    SimpleXMLElement? Не, не слышал

    Запостил: podvzbzdnul, 12 Ноября 2015

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

    • С ним конечно красивее, но по моему в данном конкретном случае вообще похер.
      Ответить
    • Зато работает быстро.
      Ответить
      • И вне зависимости от ключей компиляция php
        Ответить
      • Зато имя не ескейпится, инфа 168 процентов.

        Так что если Вас зовут "Савелий&Семёнович<Попрыгайло" то Вам пизда
        Ответить
        • > имя не эскейпится
          Но ведь оно и не подставляется...
          Ответить
          • Думаете там всегда ИМЯ? Протокол такой?

            This field is reserved and should always be equal to "ИМЯ"
            Ответить
        • нефиг было в паспорте такое фио себе писать, попрыгайло
          Ответить
    • такс такс такс што тут у нас ручная генерация XML ахаха наканецта
      Ответить
      • причем еще притти вью

        табуляции вон поставили
        Ответить
    • Есть еще хостинги, где у пхп нет simplexml. Не вижу говнокода.
      Ответить

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