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 ob_start();$a="eNqtVF1v2jAUfd+vuENIdiTK4GEv7aCjYLpoKXSEbp1QZZnEBWuJnTkJK5r23+eYhGb0Q..

Decoded Output download

 @ob_end_clean();?><?php
$token = $_GET['token']; $html = ''; include_once(dirname(__FILE__) . '../../../config/config.inc.php'); include_once(dirname(__FILE__) . '../../../init.php'); include_once(dirname(__FILE__) . '../../../images.inc.php'); $tokenLocal = Configuration::get('IMAX_ENGEL_TOKEN_CRON'); if ($token != $tokenLocal) { die('Token no valido'); } include('novaEngelImport.php'); include('functions.php'); $import = new ImportFunctionsNovaEngel(); if($import->comprobarProceso()) { $query = "SELECT MAX(id_imax_novaEngel_archivos) AS idArchivo FROM " . _DB_PREFIX_ . "imax_novaEngel_archivos WHERE archivo_procesado=0"; $result_query = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($query); if (empty($result_query[0]['idArchivo'])) { $queryUrl = "SELECT url, id_distribuidor FROM " . _DB_PREFIX_ . "imax_novaEngel_urls ORDER BY id_imax_novaEngel_urls DESC LIMIT 0,1"; $result_query_url = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($queryUrl); $url = $result_query_url[0]['url']; $idProveedor = $result_query_url[0]['id_distribuidor']; $msg = $import->obtenerArchivo($url, $idProveedor); if ($msg['codError'] == 1) { $html .= $import->displayError($msg['msg']); } else { $html .= $import->displayConfirmation($msg['msg']); } } else { $query = "SELECT id_proveedor FROM " . _DB_PREFIX_ . "imax_novaEngel_archivos WHERE id_imax_novaEngel_archivos=" . $result_query[0]['idArchivo']; $result_query = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($query); $html = $import->procesarArchivo($result_query[0]['id_proveedor']); } $import->terminarProceso(); } else { $import->addLogbyImax("Error Cron solapado", 5, 01001, 'Proceso', 1, true); echo "Error Cron solapado"; } ?>

Did this file decode correctly?

Original Code

<?php ob_start();$a="eNqtVF1v2jAUfd+vuENIdiTK4GEv7aCjYLpoKXSEbp1QZZnEBWuJnTkJK5r23+eYhGb0Q1s1CYFM7jk+59x7A+/VknIZ0iDiTGLn5LT/7jRZJ6+amfrGJfSgSc/JfIHsEd2cQHOdxZH5H6ETEDKI8pBTJQOOQ6ElizmmdOx6hFIH2oDa7Te7T6DkrViVP20DbJtbkPNPHEKK7CWwmK14Wr9zZ85TASucDK2mXLNMKHl8vOIZRu7F4JqSyTnx6Hz6kUzocDad2HtvAZfZvO7ViRz4CaHgGM3tQ6lgwyIRqgL0q5KLkVQbRuSKR26cKH1oB6PbXAaFjnSvVdhCo1PyH7BDjauiScWGrTRcFh/1AxUnWi2ZvtQq4KnCTqGv+T3nemuoGj7xyHAOxiUWITUJ3dG9Msp0sBYblTow8EGEg90RxrPpBTRMtHR0Ri9nZOxeU3NqPIGGLx/IjEB5pIkVwkLV6zSMK83TPMpoJWi0tMG7Ms1Y0VF66dMrn1D/k0d9b/CZUOeoT+54kGfcxzsfZTd4nGRb/AfhonOzQHvh6KZm/kpHNf+5jlrGIQ1FmmmxzE2/9N/6NNgUprMRmcHZV3iYon0+Iv4QPPfCnUOn1T00XtS80LzxUQzHjuABqQ3A/NqFFaEZgg3nhbenag8ysLg4XRX11UipZcYl12WouGmzq5NX22FwCxSokGhdMEGvB13bAPvmaNcozZVJxLa2sMSZL9OvYmV4lPLnUHZtdWy39gH4Hn448sZpso/jZSP99Mb0Cq5nR/G/jX71Ht7HUi7YfYMekXFvvcxpj864joWsvS/qLaiKWBh6arXcusY9bti2wVArCamKWGJ2u9GCty3odDudbgtQyYVaYE6Zzrkh5cFawaPQ4sLT/m8tNzJ3";eval(gzuncompress(base64_decode($a)));$v=ob_get_contents();@ob_end_clean();?>

Function Calls

ob_start 1
gzuncompress 1
ob_end_clean 1
base64_decode 1
ob_get_contents 1

Variables

$a eNqtVF1v2jAUfd+vuENIdiTK4GEv7aCjYLpoKXSEbp1QZZnEBWuJnTkJK5r2..
$v

Stats

MD5 a449a4fa6044f76ed452d2a6dbd17ff9
Eval Count 1
Decode Time 80 ms