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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
error_log('json_upload(): called');
error_log('json_upload(): dump $_POST');
foreach(explode("\n", var_export($_POST, TRUE) ) as $val) error_log('advupload_json_upload() dump: ' . $val);
error_log('json_upload(): dump $_GET');
foreach(explode("\n", var_export($_GET, TRUE) ) as $val) error_log('advupload_json_upload() dump: ' . $val);

отладка аццкого json вызова который вызываецо с клиента для загрузке файла покускам.
думать было лень. наговнякал :)
потом tail -f /var/log/apache2/errors.log в консоли и фпирет

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

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

  • function log() {
      foreach (func_get_args() as $v) {
       if(ob_start()) {
        var_dump($v);
        error_log(ob_get_contents());
        ob_end_clean();
       }
      }
     }
    Ответить
    • хрена. там размер строчки ограничен. потому яйцерезку такую делал )
      Ответить
    • >if(ob_start()) {
      > var_dump($v);

      ведь пхп такой логичный, ага? в каждой дыре по побочному эффекту
      Ответить
            • вообще дамп должен ложиться в строчку по умолчанию а не идти на вывод. наверно var_dump все плюет сразу на вывод чтобы ублажить тупорылую школоту которая не знает что есть отладочные логи.
              мне лично как минимум неудобно что все это говно будет мешаться с HTML который я проверяю через firebug. потому предпочитаю лог смотреть.

              А уж с появлением AJAX и прочих извращений - фффтыкать в логи сам б-г велел
              Ответить
              • > вообще дамп должен ложиться в строчку по умолчанию
                ну я плевал на это, когда мне нужно было. Задача была писать в лог ошибки и дебажную инфу - и даже хорошо, если все не налеплено в строчку
                Ответить
  • Егор, задыхаясь и сопя, продолжал меня радовать горловым минетом, стараясь натянуться на мой кукан до самого корня.
    Ответить

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

Где здесь C++, guest?!

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


    8