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 eval(gzinflate(base64_decode('DdM1rtwKAADA4+RFLsykKIUZ1sx282VmXPPpfw4w5ZRnOvzUbztVQ7..

Decoded Output download


 class DisplayXML extends AbstractDisplay { public function __construct() { parent::__construct(); } public function __destruct() { parent::__destruct(); } public function drawView($obj) { header("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header("Content-Type: application/xml; charset=utf-8"); $xmlDoc = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<response>
"; $xmlDoc .= $this->makeXmlDoc($obj); $xmlDoc .= "</response>"; echo $xmlDoc; } private function makeXmlDoc($obj) { if(!count($obj)) { return; } $xmlDoc = ''; foreach($obj as $key => $val) { if(is_numeric($key)) { $key = 'item'; } if(is_string($val)) { $xmlDoc .= sprintf('<%s><![CDATA[%s]]></%s>%s', $key, $val, $key, "
"); } else if(!is_array($val) && !is_object($val)) { $xmlDoc .= sprintf('<%s>%s</%s>%s', $key, $val, $key, "
"); } else { $xmlDoc .= sprintf('<%s>%s%s</%s>%s', $key, "
", $this->_makeXmlDoc($val), $key, "
"); } } return $xmlDoc; } } 

Did this file decode correctly?

Original Code

<?php eval(gzinflate(base64_decode('DdM1rtwKAADA4+RFLsykKIUZ1sx282VmXPPpfw4w5ZRnOvzUbztVQ7qXP1n6LQnsv6LM56L8+VUljsqvhsQIoQXRcMvkQT8TdRRL12Vjkjb6kJB0SX2PClZ528dqK4wEBtWiChUgdYog8bl/InB0k/fdDDABJ3IEfLB6XWBEcaknyaww76xTXlG6kb7FDVJoj8yDQkplL5M/esi98rLaLTPvanuOJHz2vNoywqVGpKFVPm27Hpe+TvV7rizkmAcz9JS1bitT0fAoVdo9C8UHZLIGaS18qdPXprF3gM8H1mFLUjW5lJlJzgN3FFYtNOyQqJMRh3bLU2xQLRYTEts8pUUMIXCiWFLRz8RRRglOs9/enGy0Hakea6r85Ln985FCpurAzXdtaEHCvhE+ik2NybnH34w0T9kEAnTsOJlwOFfwt+9RpLugqrTa2wT2eKhhMFOJCaTcND4WdBxfJEMoWvtyjXiuM2hCSQxGCb1KJ0cY3qn9ldd8MUNJ2xrwEVvNVD5b2QOAyVXdZ1ijLZl86El3kzTnLL3AM/Yi1r+7PRAow93Sg2R4N7Eqnwh6voQbuYzhkWyAVBLzhs3JcbodOGhwaZCnhy4V56aj9D7A5MbvoNrQnGGlyGLcFLUo+cSztEDofv2UNGfTVEOg87DAPLsgKfkihqs8gXcBmHyoiMYLYCoN6ZErx4BNJqotqqTrIVSXGpVzIW3pvFxm2UKsquLAlHTGCIoLmu487Km8s9VsqUjyQ3n2gGeD3wbyfXdZRipeIQVyNPEpbJHBzNf+tmFt09H3WwUx2AbLHpBI0XjH/fTv4aCBYM4k2VUuHJePdilwAI5vMXXPMjCMGn/d7pMY0WFmBevA0rRPcaKdabRWUNOXwUd7kx0v4mSquhWl5dorqNti2vs1w7lqRA+NT84gMZcaWkrKgZ1oup0UM57Fq2x4o3M3PRN42o4Gq0sUWyoGtYHlPs4tr1cJfh1uKGHDGS1+NZGDnjDdbLJH5thNXN7OS8iIb3BrcTXihol/TK+eEa19w86yNW+t8snbYOgm+jkkuiU3PasNGOFlR0eyr7Lg/e3iK958VYQeDKNcTfQCqHJIzdh+h3Ma1Je3zSOfx3Rfc1qYXZlLNFah11qcb5Gw3WtgL1fnEpI3zqVh+Khno5GSaezYRtJ7Ef2L6YcrnUpLr6agQwOz5H45uujLvoJZwTRGVydK0kMFnlHUfJN7l0saA1jcO7UUruKj848rKFzUXMQFq2zbBFQt1JxUDDyH5BHkcHxg0pg3nJKmaRiufBEbxM8C/XBfzQudRxcYZv2XK2My1BgG9AZYqzX9OEii2l8VwdGmAslTgtwt5ky7ZVN4ZB6eDgBrEJevv39//f79+8//')));

Function Calls

strtr 1
gzinflate 4
base64_decode 5

Variables

$__tvBQeYTcFs class DisplayXML extends AbstractDisplay { public functio..

Stats

MD5 addb816aebc04026abc861b93fc1d756
Eval Count 5
Decode Time 55 ms