Plugin Directory

Changeset 616751


Ignore:
Timestamp:
10/24/2012 10:38:19 AM (13 years ago)
Author:
takuword
Message:

Bug fix.and,new feature.Please enjoy.and,Thankyou using wp-comcleaner.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wp-comcleaner/trunk/wp-comcleaner.php

    r612193 r616751  
    1010     add_action ( 'admin_head', 'wp_comcleaner', 1 );
    1111     add_action ( 'wp_head', 'wp_comcleaner', 1 );
    12      function wp_comcleaner() {
     12    function wp_comcleaner() {
    1313    {
    14 $source = strtr('|/\*.*?\*/|sm', '', $source);
    15 $source = strtr('/\/\/.*/', '', $source);
    16 $source = strtr("/\x23.*/", '', $source);
    17 $source = strtr('/\s+/', "\x20", $source);
    18 $source = strtr('/\s?([\(\)\[\]\{\},\;:=<>\+\-\/\*\%\!\?&\|])\s?/', '$1', $source);
    19 $source = strtr('/\?>$/s', '', $source);
    20 $source = strtr('print', 'ehco', $source);
    21 $source = strtr('require_once', 'require', $source);
    22 $source = strtr(' ', '', $source);
    23 $source = strtr('preg_replace', 'strtr', $source);
    24 $source = strtr('str_replace', 'strtr', $source);
    25 $source = strtr(array("\r\n","\r","\n"), '', $source);
     14$source = str_replace('|/\*.*?\*/|sm', '', $source);
     15$source = str_replace('/\/\/.*/', '', $source);
     16$source = str_replace("/\x23.*/", '', $source);
     17$source = str_replace('/\s+/', "\x20", $source);
     18$source = str_replace('/\s?([\(\)\[\]\{\},\;:=<>\+\-\/\*\%\!\?&\|])\s?/', '$1', $source);
     19$source = str_replace('/\?>$/s', '', $source);
     20$source = str_replace('print', 'ehco', $source);
     21$source = str_replace('require_once', 'require', $source);
     22$source = str_replace(' ', '', $source);
     23$source = str_replace('preg_replace', 'str_replace', $source);
     24$source = str_replace('str_replace', 'str_replace', $source);
     25$source = str_replace(array("\r\n","\r","\n"), '', $source);
    2626return $source;
     27$buffer = str_replace(' ',"",$buffer);
     28$buffer = str_replace('/\s?([\(\)\[\]\{\},\;:=<>\+\-\/\*\%\!\?&\|])\s?/',"",$buffer);
     29$buffer = str_replace('|/\*.*?\*/|sm', '', $buffer);
     30$buffer = str_replace('/\/\/.*/', '', $buffer);
     31$buffer = str_replace("/\x23.*/", '', $buffer);
     32$buffer = str_replace('/\s+/', "\x20", $buffer);
     33$buffer = str_replace('/\?>$/s', '', $buffer);
     34$buffer = str_replace('print', 'ehco', $buffer);
     35$buffer = str_replace('require_once', 'require', $buffer);
     36$buffer = str_replace('preg_replace', 'str_replace', $buffer);
     37$buffer = str_replace('str_replace', 'str_replace', $buffer);
     38$buffer = str_replace(array("\r\n","\r","\n"), '', $buffer);
     39return $buffer;
    2740flush();
    2841if ( ! is_admin() ) {
Note: See TracChangeset for help on using the changeset viewer.