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 |
Stats
MD5 | 5ae8c0320d8bd58a3209b44db7bb53a7 |
Eval Count | 0 |
Decode Time | 76 ms |