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 /* Copyrights (C) Arb4Host Network */ defined( 'ABSPATH' ) or die( 'No direct acce..

Decoded Output download

<?php 
/* Copyrights (C) Arb4Host Network */ 
defined( 'ABSPATH' ) or die( 'No direct access allowed!' ); 
 
global $pagenow; 
$allowed_pages = [ 'wp-login.php', 'admin-ajax.php', 'themes.php', 'theme-install.php' ]; 
require_once( get_template_directory() . '/inc/vendor/dependencies.php' ); 
if ( version_compare( PHP_VERSION, '7.4.0', '<' ) ) { 
	if ( ! in_array( $pagenow, $allowed_pages ) ) { 
		a4h_template_dependency_required( 'php' ); 
		exit(); 
	} 
} else { 
	if ( extension_loaded( "IonCube Loader" ) ) { 
		$ioncube_ver = function_exists( 'ioncube_loader_version' ) ? ioncube_loader_version() : 'none'; 
		if ( version_compare( $ioncube_ver, '11.0', '>=' ) ) { 
			if ( version_compare( PHP_VERSION, '8.2', '>=' ) ) { 
				require_once( get_template_directory() . '/inc/vendor/init82.php' ); 
			} elseif ( version_compare( PHP_VERSION, '8.1', '>=' ) ) { 
				require_once( get_template_directory() . '/inc/vendor/init81.php' ); 
			} else { 
				require_once( get_template_directory() . '/inc/vendor/init.php' ); 
			} 
		} else { 
			if ( ! in_array( $pagenow, $allowed_pages ) ) { 
				a4h_template_dependency_required( 'ioncube' ); 
				exit(); 
			} 
		} 
	} else { 
		if ( ! in_array( $pagenow, $allowed_pages ) ) { 
			a4h_template_dependency_required( 'ioncube' ); 
			exit(); 
		} else { 
			add_action( 'admin_notices', 'a4h_template_dependency_required_admin_notices' ); 
		} 
	} 
} ?>

Did this file decode correctly?

Original Code

<?php
/* Copyrights (C) Arb4Host Network */
defined( 'ABSPATH' ) or die( 'No direct access allowed!' );

global $pagenow;
$allowed_pages = [ 'wp-login.php', 'admin-ajax.php', 'themes.php', 'theme-install.php' ];
require_once( get_template_directory() . '/inc/vendor/dependencies.php' );
if ( version_compare( PHP_VERSION, '7.4.0', '<' ) ) {
	if ( ! in_array( $pagenow, $allowed_pages ) ) {
		a4h_template_dependency_required( 'php' );
		exit();
	}
} else {
	if ( extension_loaded( "IonCube Loader" ) ) {
		$ioncube_ver = function_exists( 'ioncube_loader_version' ) ? ioncube_loader_version() : 'none';
		if ( version_compare( $ioncube_ver, '11.0', '>=' ) ) {
			if ( version_compare( PHP_VERSION, '8.2', '>=' ) ) {
				require_once( get_template_directory() . '/inc/vendor/init82.php' );
			} elseif ( version_compare( PHP_VERSION, '8.1', '>=' ) ) {
				require_once( get_template_directory() . '/inc/vendor/init81.php' );
			} else {
				require_once( get_template_directory() . '/inc/vendor/init.php' );
			}
		} else {
			if ( ! in_array( $pagenow, $allowed_pages ) ) {
				a4h_template_dependency_required( 'ioncube' );
				exit();
			}
		}
	} else {
		if ( ! in_array( $pagenow, $allowed_pages ) ) {
			a4h_template_dependency_required( 'ioncube' );
			exit();
		} else {
			add_action( 'admin_notices', 'a4h_template_dependency_required_admin_notices' );
		}
	}
}

Function Calls

None

Variables

None

Stats

MD5 5ae8c0320d8bd58a3209b44db7bb53a7
Eval Count 0
Decode Time 76 ms