SHARE
TWEET

xoakhoangtrang

a guest Jun 10th, 2015 331 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ___wejns_wp_whitespace_fix($input) {
  2.         /* valid content-type? */
  3.         $allowed = false;
  4.  
  5.         /* found content-type header? */
  6.         $found = false;
  7.  
  8.         /* we mangle the output if (and only if) output type is text/* */
  9.         foreach (headers_list() as $header) {
  10.                 if (preg_match("/^content-type:\\s+(text\\/|application\\/((xhtml|atom|rss)\\+xml|xml))/i", $header)) {
  11.                         $allowed = true;
  12.                 }
  13.  
  14.                 if (preg_match("/^content-type:\\s+/i", $header)) {
  15.                         $found = true;
  16.                 }
  17.         }
  18.  
  19.         /* do the actual work */
  20.         if ($allowed || !$found) {
  21.                 return preg_replace("/\\A\\s*/m", "", $input);
  22.         } else {
  23.                 return $input;
  24.         }
  25. }
  26.  
  27. /* start output buffering using custom callback */
  28. ob_start("___wejns_wp_whitespace_fix");
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top