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 $_F=__FILE__;$_X='P1duP3NNcw1Gb28xWi8xZVkKMyBJMUMgIDNWVjFJLzFJTVlWMVhZUTMNRmUzWFl1M2..

Decoded Output download

$_X=base64_decode($_X);$_X=strtr($_X,'wxBnutRlPK43q9bXaM>/GCyZ7=rYOJhAjVipc
Q E[WHke2TIzvm{UDFfSd5LN1sog.6<8}]0','wHv<njmRY24eS3BfXhDoCauNL{gizF8EVsOqIrlcW6>]=dGytZA[Jx7
9T.Q50 p/1MKkbU}P');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;?><?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');
 
// import Joomla view library
jimport('joomla.application.component.view');
jimport('joomla.html.html');
//$url= "http://api.cs-networks.net:9011/bin/send?USERNAME=systest&PASSWORD=testing1234&DESTADDR=38163632917&MESSAGE=sunil&SOURCEADDR=CSNetworks";

//$res = file_get_contents($url);
//$contentArray = explode(" ",$res);
//print_r($contentArray);
//$http_respone_header[0]; 
//exit;
/**
 * HTML View class for the SmsVerify Component
 */
//class SmsVerifyViewSmsVerify extends JView

class SmsVerifyViewsmsverify extends JViewLegacy
{
	public function display($tpl = null)
	{
		// Get the view data.
		$this->data		= $this->get('Data');
		$this->form		= $this->get('Form');
		$this->state	= $this->get('State');
		$this->params	= $this->state->get('params');

		// Check for errors.
		if (count($errors = $this->get('Errors'))) {
			JError::raiseError(500, implode('<br />', $errors));
			return false;
		}

		// Check for layout override
		$active = JFactory::getApplication()->getMenu()->getActive();
		if (isset($active->query['layout'])) {
			$this->setLayout($active->query['layout']);
		}

		//Escape strings for HTML output
		$this->pageclass_sfx = htmlspecialchars($this->params->get('pageclass_sfx'));

		$this->prepareDocument();

		parent::display($tpl);
	}

	/**
	 * Prepares the document.
	 *
	 * @since	1.6
	 */
	protected function prepareDocument()
	{
		$app		= JFactory::getApplication();
		$menus		= $app->getMenu();
		$title 		= null;

		// Because the application sets a default page title,
		// we need to get it from the menu item itself
		$menu = $menus->getActive();
		if ($menu) {
			$this->params->def('page_heading', $this->params->get('page_title', $menu->title));
		} else {
			$this->params->def('page_heading', JText::_('COM_SMSVERIFY_REGISTRATION'));
		}

		$title = $this->params->get('page_title', '');
		if (empty($title)) {
			$title = $app->getCfg('sitename');
		}
		elseif ($app->getCfg('sitename_pagetitles', 0) == 1) {
			$title = JText::sprintf('JPAGETITLE', $app->getCfg('sitename'), $title);
		}
		elseif ($app->getCfg('sitename_pagetitles', 0) == 2) {
			$title = JText::sprintf('JPAGETITLE', $title, $app->getCfg('sitename'));
		}
		$this->document->setTitle($title);

		if ($this->params->get('menu-meta_description'))
		{
			$this->document->setDescription($this->params->get('menu-meta_description'));
		}

		if ($this->params->get('menu-meta_keywords'))
		{
			$this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords'));
		}

		if ($this->params->get('robots'))
		{
			$this->document->setMetadata('robots', $this->params->get('robots'));
		}
	}
}

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_X='P1duP3NNcw1Gb28xWi8xZVkKMyBJMUMgIDNWVjFJLzFJTVlWMVhZUTMNRmUzWFl1M2UoJ197QWFBRycpMS8KMWVZMygnbDNWSQpZIEkzZTFDICAzVlYnKTsNRjENRm9vMVlScy8KSTF7Ly9SUUMxQlkzdzFRWTgKQwpUDUZ0WVJzLwpJKCd0Ly9SUUNkQ3NzUVkgQ0lZL3VkIC9Scy91M3VJZEJZM3cnKTsNRnRZUnMvCkkoJ3QvL1JRQ2RNSVJRZE1JUlEnKTsNRm9vJHkKUWsxIk1JSXM6b29Dc1lkIFYtdTNJdy8KPFZkdTNJOmZOZ2dvOFl1b1YzdWU/fXFBbFp2LkFrVlRWSTNWSSYwdnFxRWlsPmtJM1ZJWXVyZ0s5NCY+QXFTdj4+bGs5aGdbOVs5S2ZnRCYuQXFxdjJBa1Z5dVlRJnFpfWxHQXY+PmxrR3FaM0l3Lwo8ViI7DUYNRm9vJAozVjFrMVhZUTNfcjNJXyAvdUkzdUlWKCR5ClEpOw1Gb28kIC91STN1SXYKCkNUMWsxM1VzUS9lMygiMSIsJAozVik7DUZvb3MKWXVJXwooJCAvdUkzdUl2CgpDVCk7DUZvbyRNSUlzXwozVnMvdTNfTTNDZTMKbU5IOzENRm9vM1VZSTsNRm8qKg1GMSoxeFMuNzFqWTN3MSBRQ1ZWMVgvCjFJTTMxcVJWajMKWVhUMUcvUnMvdTN1SQ1GMSpvDUZvbyBRQ1ZWMXFSVmozCllYVGpZM3dxUlZqMwpZWFQxM1VJM3VlVjF7alkzdw1GDUYgUUNWVjFxUlZqMwpZWFRqWTN3VlJWQjMKWVhUMTNVSTN1ZVYxe2pZM3c3M3JDIFQNRj0NRglzeThRWSAxWHl1IElZL3UxZVlWc1FDVCgkSXNRMWsxdXlRUSkNRgk9DUYJCW9vMTIzSTFJTTMxQlkzdzFlQ0lDZA1GCQkkSU1ZVi1XZUNJQwkJazEkSU1ZVi1XcjNJKCc+Q0lDJyk7DUYJCSRJTVlWLVdYLwpSCQlrMSRJTVlWLVdyM0koJ0ovClInKTsNRgkJJElNWVYtV1ZJQ0kzCWsxJElNWVYtV3IzSSgncUlDSTMnKTsNRgkJJElNWVYtV3NDCkNSVglrMSRJTVlWLVdWSUNJMy1XcjNJKCdzQwpDUlYnKTsNRg1GCQlvbzFHTTMgPDFYLwoxMwoKLwpWZA1GCQlZWDEoIC95dUkoJDMKCi8KVjFrMSRJTVlWLVdyM0koJ0EKCi8KVicpKSkxPQ1GCQkJe0EKCi8KOjoKQ1lWM0EKCi8KKExOTiwxWVJzUS9lMygnbjgKMW9XJywxJDMKCi8KVikpOw1GCQkJCjNJeQp1MVhDUVYzOw1GCQldDUYNRgkJb28xR00zIDwxWC8KMVFDVC95STEvQjMKClllMw1GCQkkQyBJWUIzMWsxe0pDIEkvClQ6OnIzSXZzc1FZIENJWS91KCktV3IzSS4zdXkoKS1XcjNJdiBJWUIzKCk7DUYJCVlYMShZVlYzSSgkQyBJWUIzLVdweTMKVG0nUUNUL3lJJ0gpKTE9DUYJCQkkSU1ZVi1XVjNJN0NUL3lJKCRDIElZQjMtV3B5MwpUbSdRQ1QveUknSCk7DUYJCV0NRg1GCQlvb0FWIENzMzFWSQpZdXJWMVgvCjF4Uy43MS95SXN5SQ1GCQkkSU1ZVi1Xc0NyMyBRQ1ZWX1ZYVTFrMU1JUlFWczMgWUNRIE1DClYoJElNWVYtV3NDCkNSVi1XcjNJKCdzQ3IzIFFDVlZfVlhVJykpOw1GDUYJCSRJTVlWLVdzCjNzQwozPi8geVIzdUkoKTsNRg1GCQlzQwozdUk6OmVZVnNRQ1QoJElzUSk7DUYJXQ1GDUYJbyoqDUYJMSoxMAozc0MKM1YxSU0zMWUvIHlSM3VJZA1GCTEqDUYJMSoxQFZZdSAzCWdkWw1GCTEqbw1GCXMKL0kzIEkzZTFYeXUgSVkvdTFzCjNzQwozPi8geVIzdUkoKQ1GCT0NRgkJJENzcwkJazF7SkMgSS8KVDo6cjNJdnNzUVkgQ0lZL3UoKTsNRgkJJFIzdXlWCQlrMSRDc3MtV3IzSS4zdXkoKTsNRgkJJElZSVEzMQkJazF1eVFROw1GDUYJCW9vMWIzIEN5VjMxSU0zMUNzc1FZIENJWS91MVYzSVYxQzFlM1hDeVFJMXNDcjMxSVlJUTMsDUYJCW9vMXczMXUzM2UxSS8xcjNJMVlJMVgKL1IxSU0zMVIzdXkxWUkzUjFZSVYzUVgNRgkJJFIzdXkxazEkUjN1eVYtV3IzSXYgSVlCMygpOw1GCQlZWDEoJFIzdXkpMT0NRgkJCSRJTVlWLVdzQwpDUlYtV2UzWCgnc0NyM19NM0NlWXVyJywxJElNWVYtV3NDCkNSVi1XcjNJKCdzQ3IzX0lZSVEzJywxJFIzdXktV0lZSVEzKSk7DUYJCV0xM1FWMzE9DUYJCQkkSU1ZVi1Xc0MKQ1JWLVdlM1goJ3NDcjNfTTNDZVl1cicsMXtTM1VJOjpfKCdHaS5fcS5xakFsY0pQX2xBMmNxU2x2U2NpWicpKTsNRgkJXQ1GDUYJCSRJWUlRMzFrMSRJTVlWLVdzQwpDUlYtV3IzSSgnc0NyM19JWUlRMycsMScnKTsNRgkJWVgxKDNSc0lUKCRJWUlRMykpMT0NRgkJCSRJWUlRMzFrMSRDc3MtV3IzSUdYcignVllJM3VDUjMnKTsNRgkJXQ1GCQkzUVYzWVgxKCRDc3MtV3IzSUdYcignVllJM3VDUjNfc0NyM0lZSVEzVicsMU4pMWtrMWcpMT0NRgkJCSRJWUlRMzFrMXtTM1VJOjpWcwpZdUlYKCd7MHYyQVNjUzdBJywxJENzcy1XcjNJR1hyKCdWWUkzdUNSMycpLDEkSVlJUTMpOw1GCQldDUYJCTNRVjNZWDEoJENzcy1XcjNJR1hyKCdWWUkzdUNSM19zQ3IzSVlJUTNWJywxTikxa2sxSykxPQ1GCQkJJElZSVEzMWsxe1MzVUk6OlZzCll1SVgoJ3swdjJBU2NTN0EnLDEkSVlJUTMsMSRDc3MtV3IzSUdYcignVllJM3VDUjMnKSk7DUYJCV0NRgkJJElNWVYtV2UvIHlSM3VJLVdWM0lTWUlRMygkSVlJUTMpOw1GDUYJCVlYMSgkSU1ZVi1Xc0MKQ1JWLVdyM0koJ1IzdXktUjNJQ19lM1YgCllzSVkvdScpKQ1GCQk9DUYJCQkkSU1ZVi1XZS8geVIzdUktV1YzST4zViAKWXNJWS91KCRJTVlWLVdzQwpDUlYtV3IzSSgnUjN1eS1SM0lDX2UzViAKWXNJWS91JykpOw1GCQldDUYNRgkJWVgxKCRJTVlWLVdzQwpDUlYtV3IzSSgnUjN1eS1SM0lDXzwzVHcvCmVWJykpDUYJCT0NRgkJCSRJTVlWLVdlLyB5UjN1SS1XVjNJLjNJQ2VDSUMoJzwzVHcvCmVWJywxJElNWVYtV3NDCkNSVi1XcjNJKCdSM3V5LVIzSUNfPDNUdy8KZVYnKSk7DUYJCV0NRg1GCQlZWDEoJElNWVYtV3NDCkNSVi1XcjNJKCcKLzgvSVYnKSkNRgkJPQ1GCQkJJElNWVYtV2UvIHlSM3VJLVdWM0kuM0lDZUNJQygnCi84L0lWJywxJElNWVYtV3NDCkNSVi1XcjNJKCcKLzgvSVYnKSk7DUYJCV0NRgldDUZdDUY=';$_D=strrev('edoced_46esab');eval($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCd3eEJudXRSbFBLNDNxOWJYYU0+L0dDeVo3PXJZT0poQWpWaXBjClEgRVtXSGtlMlRJenZte1VERmZTZDVMTjFzb2cuNjw4fV0wJywnd0h2PG5qbVJZMjRlUzNCZlhoRG9DYXVOTHtnaXpGOEVWc09xSXJsY1c2Pl09ZEd5dFpBW0p4Nwo5VC5RNTAgcC8xTUtrYlV9UCcpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywiJyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MDs='));?>

Function Calls

strtr 1
strrev 1
defined 1
ereg_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R ?><?php // No direct access to this file defined('_JEXEC')..
$_X ?><?php // No direct access to this file defined('_JEXEC')..

Stats

MD5 8e0f472578e377c158830cc6740985be
Eval Count 2
Decode Time 71 ms