Changeset 616751
- Timestamp:
- 10/24/2012 10:38:19 AM (13 years ago)
- File:
-
- 1 edited
-
wp-comcleaner/trunk/wp-comcleaner.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
wp-comcleaner/trunk/wp-comcleaner.php
r612193 r616751 10 10 add_action ( 'admin_head', 'wp_comcleaner', 1 ); 11 11 add_action ( 'wp_head', 'wp_comcleaner', 1 ); 12 function wp_comcleaner() {12 function wp_comcleaner() { 13 13 { 14 $source = str tr('|/\*.*?\*/|sm', '', $source);15 $source = str tr('/\/\/.*/', '', $source);16 $source = str tr("/\x23.*/", '', $source);17 $source = str tr('/\s+/', "\x20", $source);18 $source = str tr('/\s?([\(\)\[\]\{\},\;:=<>\+\-\/\*\%\!\?&\|])\s?/', '$1', $source);19 $source = str tr('/\?>$/s', '', $source);20 $source = str tr('print', 'ehco', $source);21 $source = str tr('require_once', 'require', $source);22 $source = str tr(' ', '', $source);23 $source = str tr('preg_replace', 'strtr', $source);24 $source = str tr('str_replace', 'strtr', $source);25 $source = str tr(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); 26 26 return $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); 39 return $buffer; 27 40 flush(); 28 41 if ( ! is_admin() ) {
Note: See TracChangeset
for help on using the changeset viewer.