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="eNqlVdFu2zgQfL+vYA0DlA+ykgJNHpzGqRsrrXCpbdjGoUURsDRF2bzIpEBRiXtF/v2Wp..

Decoded Output download

 @ob_end_clean();?><?php
$token = $_GET['token']; define('_PS_ADMIN_DIR_', getcwd()); include(_PS_ADMIN_DIR_ . '/../config/config.inc.php'); include(_PS_ADMIN_DIR_ . '/../modules/novaengelimport/novaengelimport.php'); include(_PS_ADMIN_DIR_ . '/../modules/novaengelimport/functions.php'); $importer = new ImportFunctionsNovaEngel(); $tokenLocal = Configuration::get(novaEngelImport::sufijo . 'TOKEN_CRON'); if ($token != $tokenLocal) { die('Token no valido'); } if (version_compare(_PS_VERSION_, '1.5.0.0 ', '>=')) { $versionPS = 15; } else { $versionPS = 14; } $numImagenes = Configuration::get(novaEngelImport::sufijo . 'CANTIDAD_IMAGENES'); $datos = db::getInstance()->executeS("select * from `" . _DB_PREFIX_ . "imax_novaEngel_imagenesPendientes` ORDER BY idProducto ASC limit 0," . $numImagenes); if (count($datos)) { foreach ($datos as $dato) { $datosImagen = unserialize($dato['imagen']); $shops = @unserialize($dato['idShop']); $imagen = new Image(); $imagen->id_product = $dato['idProducto']; $imagen->position = $datosImagen->position; $imagen->cover = $datosImagen->cover; $imagen->legend = $importer->cleanName($datosImagen->legend); $url = $datosImagen->link; if ($imagen->add()) { if (!$importer->copyImagen($imagen->id_product, $imagen->id, $url)) { $imagen->delete(); $fichero = 'erroresImagenes.txt'; $datosErrores = $dato['idProducto'] . $url; file_put_contents($fichero, print_r($dato, true) . PHP_EOL, FILE_APPEND); ImportFunctionsNovaEngel::addLogbyImax("Error Importando la Imagen" . $datosErrores . '--->' . $url, 4, 665, 'Imagen', true); } else { if ($versionPS >= 15) { $imagen->id_shop_list = $shops; $imagen->associateTo($shops); try { $imagen->update(); } catch (Ex $e) { p($e); } } } db::getInstance()->execute("delete from `" . _DB_PREFIX_ . $importer->tabla . "imagenesPendientes` where id = '{$dato['id']}'"); ImportFunctionsNovaEngel::addLogbyImax("Ok Importando la Imagen" . $datosImagen->link, 4, 665, 'Imagen', true); } else { echo 'Error al crea la imagen<br />'; ImportFunctionsNovaEngel::addLogbyImax("Error al crear la imagen", 4, 666, 'Image', true); } } } else { $importer->getImagenes(); } ?>

Did this file decode correctly?

Original Code

<?php ob_start();$a="eNqlVdFu2zgQfL+vYA0DlA+ykgJNHpzGqRsrrXCpbdjGoUURsDRF2bzIpEBRiXtF/v2WpBQrlwRtUPjBILk7nN0ZrtA7tSJcpoTlnMqgd3I2fHtWbIo/ukZdc4lOUZd8iJdfsVviqxOU8kxIHmAyW5DR+FMyIeNkTnCI1tyw2zTo9U6QkCyvUh48jEERwgdRdMCUzMS6/osgNoIL8U/Ttiqtcl4eSHVDuVzzXGwLpc3/178HllWSGaFk2cB0/QHX0ArJb1HilhdN2ATyY5sf2FjXpEvFaA7R566+SlMbOBhAewLZRHuUwaCsMvGPsqSW07/iCTmfTyeOfIaCWoFXp23cHvqBUgHtX7pDqdANzUWqbNKdS7vhuoQLCVPbgmpf/9/xfJFMJyRE+HV0FB1GhwgEw8NT3LOA3TpntgDar48sEs9L/ujkjT3pymqbbOmaS16+uMrz0WSZjEdjknwafYgn8cK1OKVGWax05QASWRoqGQ96/SHfcVYZvgg6Jc85M+hPlGm1Rd86AEfG78lsHl8kn62uHbGlO3J/ORE1yRnYW3BpePkNTefjeI7ef0EinWmwADMKjRbnCOQXBh2GFrVdYC0FU5U0gefpOpYpzSnboHoP0dJX4brptjwCFFXJkmsBIv3LffRX7JnhK1t7uVGFrf3dU3HpAk59nGjwvAlhEey3+0ORksIXZJ9sk97UaN/tfWihSmHFagJrqvuDVixTN875DwPdbisq5/CX2rDmsUCMnScTuq2Luc/1sZZ6pfNHyLmQ17X7G3Ca2pkCfbW7r9o3qOK7zwueaEPY7k3obvNeb3ZT8JPxTcwE23CtgA3mWoO0ZaN/ZHYGNw6N/dnTDbbGgTtOUCZyTorKwAMEz0lTBg1+iAotpCHatyRERle8B4mzjzMSTy9DdJFcxmQ0m8WTMfB6btQMBtCTS7Ve2fJ3QcfxqqOpTBXKqXeIdHZ+wB3eYL/fH+KabojehOj4+AiGgc/ANavWDHBq7OfA0I6IB52EplsXk1yUzn3O0i170LJUTFDDlyrwhwBv9Pc2RlUATafGHWLU2KcV71CX24uKoOsJ2d/zMyLoeEmfHRAt7xi6gib5mfFoSNyCWBwmhPXDj3up8dUd7rxAlen1TyRpe/5XdOBsoxD2YsMHhsEEsrC+grcrjQ6G+KWmqXH0HqhTUzluqLSZ3LW+DPtmWjnqNnoBz4b/AY5jweg=";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 eNqlVdFu2zgQfL+vYA0DlA+ykgJNHpzGqRsrrXCpbdjGoUURsDRF2bzIpEBR..
$v

Stats

MD5 340bd2ae1cc4af70bc6283cb34fcf3aa
Eval Count 1
Decode Time 96 ms