Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

ob_start(); $a='eNrNV1uL2zgUfk5/hTCzIwecy1Dah8lltnRnh8J0urAtFJbF+HISCxTbleTOpGX+e498iWUnds..

Decoded Output download

ob_end_clean();?><?php
 class evolusi extends CI_Controller { function __construct() { parent::__construct(); if ($this->my_usession->logged_in == FALSE && $this->input->get('force') == null ) { $data['title'] = 'LOGIN PENGGUNA'; redirect('user/index?ref=exmlbuilder', 'refresh'); } $this->nip_zs_exmldashboard = $this->session->userdata("nip_zs_exmldashboard"); if($this->nip_zs_exmldashboard == null && $this->input->get('force') == null ){ echo "window.location = '".base_url()."user/index';"; exit; }; $this->load->model( 'Evolusi_Code', '', true ); } public function qrcode(){ $qrcode_text = 'eXMLDashboard Text'; $qrcode_label = ''; $qrcode_size = 300; $qrcode_padding = 10; $qrcode_fontsize = 16; if( $this->input->get('text') ){ if( strlen( $this->input->get('text') ) > 0 ){ $qrcode_text = $this->input->get('text'); }; }; if( $this->input->get('label') ){ if( strlen( $this->input->get('label') ) > 0 ){ $qrcode_label = $this->input->get('label'); }; }; if( $this->input->get('size') ){ if( is_numeric( $this->input->get('size') ) ){ if( $this->input->get('size') > 0 ){ $qrcode_size = $this->input->get('size'); }; }; }; if( $this->input->get('padding') ){ if( is_numeric( $this->input->get('padding') ) ){ if( $this->input->get('padding') > 0 ){ $qrcode_padding = $this->input->get('padding'); }; }; }; if( $this->input->get('fontsize') ){ if( is_numeric( $this->input->get('fontsize') ) ){ if( $this->input->get('fontsize') > 0 ){ $qrcode_fontsize = $this->input->get('fontsize'); }; }; }; $this->Evolusi_Code->qrcode( 'render', $qrcode_text, $qrcode_label, $qrcode_size, $qrcode_padding, $qrcode_fontsize ); exit; } public function barcode(){ $barcode_text = 'eXMLDashboard Text'; $barcode_height = 50; $barcode_fontsize = 16; $barcode_stretchtext = 0; $barcode_drawlabel = 0; $barcode_barwidth = 1; if( $this->input->get('text') ){ if( strlen( $this->input->get('text') ) > 0 ){ $barcode_text = $this->input->get('text'); }; }; if( $this->input->get('height') ){ if( is_numeric( $this->input->get('height') ) ){ if( $this->input->get('height') > 0 ){ $barcode_height = $this->input->get('height'); }; }; }; if( $this->input->get('fontsize') ){ if( is_numeric( $this->input->get('fontsize') ) ){ if( $this->input->get('fontsize') > 0 ){ $barcode_fontsize = $this->input->get('fontsize'); }; }; }; if( $this->input->get('stretchtext') ){ if( is_numeric( $this->input->get('stretchtext') ) ){ $barcode_stretchtext = $this->input->get('stretchtext'); }; }; if( $this->input->get('drawlabel') ){ if( is_numeric( $this->input->get('drawlabel') ) ){ $barcode_drawlabel = $this->input->get('drawlabel'); }; }; if( $this->input->get('barwidth') ){ if( is_numeric( $this->input->get('barwidth') ) ){ $barcode_barwidth = $this->input->get('barwidth'); }; }; $this->Evolusi_Code->barcode( 'render', $barcode_text, $barcode_height, $barcode_fontsize, $barcode_stretchtext, $barcode_drawlabel, $barcode_barwidth ); exit; } public function download( $type = 'qrcode' ){ $subquery = ''; $textparams = ''; if( $this->input->get('text') ){ $textparams = $this->input->get('text') . ' - '; }; $tempparams = $this->input->get(); if( count( $tempparams ) > 0 ){ $subquery = '?force=true&' . http_build_query( $tempparams ); }; $this->load->helper('download'); force_download( $textparams . '' . $type . '.png', @file_get_contents( base_url() . 'evolusi/' . $type . $subquery ) ); exit; } public function embed( $type = 'qrcode' ){ $subquery = ''; $tempparams = $this->input->get(); if( count( $tempparams ) > 0 ){ $subquery = '?' . http_build_query( $tempparams ); }; echo '<html>
			<body>
				<div style="width:100%;height:100%;" height="100%" width="100%" >
					<a href="'.base_url() . 'evolusi/download/' . $type . $subquery.'">
						<img src="'.base_url() . 'evolusi/' . $type . $subquery.'" height="100%" width="100%" style="width:100%;height:100%;" />
					</a>
				</div>
			</body>
		</html>'; exit; } }

Did this file decode correctly?

Original Code

ob_start(); $a='eNrNV1uL2zgUfk5/hTCzIwecy1Dah8lltnRnh8J0urAtFJbF+HISCxTbleTOpGX+e498iWUndsyyhT6E2Cffkb7znUukxHchDt2Agxfb48XNenmTRukLEnBPSgJfE55JRuBJIUqSt+/ct0msRMI5CPKdbLI4UCyJiesGSSyVyAJlj/GH1BMQq+vrhn1B2IbYFypicrLe7d1MgpToPVnzZLuF0GUxWa3In2/u/74ll5ekRLI4zdRkvQVl000iAqBjDYszzone6yL0lPcPVUxxoP+SFaH3H+7ePZC/bh/u7j49vKELIiBkApADxT3FjMUhPN0I2Kzgacf9jPEQBHUIRZMAGVGk+lxtH7PU/SZdjQw9GfmJJ0LcpPz1EIJeWBOxrVMOVh683btkGdLAwL8TCKKEWI8YTPI45Ung5ZnA8K2p70lwM8Ht8dSqI6YLa4GpZAqjW1Sb8MQLMRtJCNwm9LZIOGY5BC0IfjB5QHJB0sznLKiT/kUECLORykXx6CosFM0APr+//+MQ2Ue0YhIqEPd84Bpl2CT7Bmh6OZ/XttQLQxZv0XxlWDdYfyX66nUu6im5NBFUC6lpABYgh7gXSNZkTo4j6fTIJXzu3D+PcRCBA7LNoJKp2+cMB61STYFJN852IFjQC67g3ZAWzTIXnfiKZDfPMs+DqRr4HrY1qkW4Lqs+r/O0q0IczNt06CFuwFrMjdLv9TO4lzizrSfrsm/1uIuLwWdWvdOsQKeRaacto3PMbnwYMkcTw/fqkVE+n5kZFSoCto007tXcsLaGwcGO/QYqiMqlTY9QeI9VZ5l2/H5koYr0Sj9hqrSC/a9jpVBhcMXV8J56O4DaXA+S9zj9Um1yoiqG9knXyKvraPgkbfo0mDXr8pzzGXKHUh5MreHRIGa2Rb/jGVJVHw3mZDo0KBkd2evWO+qqgWPOOrMXnXa5O8dl5JzMn3NCPOcE+55piOe2WB+/tC77VJcrLWYpzYWQmf8lA7Gvjkp6VzxXeztZWs5OqaZLN3RKKJkQWsoIu7THpzjIkiDJYmU30HUjmsxv8pPrSp8iLynuFCmVuvmR280xrTWOj6YR8BQE1mCpls54vqZr6lcHisHofQpJ8WWa4v+5Q37fMA4uRqBvJHibUdIm9TFZA8vLzsz0rkMZ92USdj4MT+P/q+9QUfPrAl1GasfXL0aj0dJPwn3+NFqG7Cv+ne05rKy8aq+v5vPfFkVHFM8WKd5Wln61SA6rXopVRkuPRPpSZdHpaWWrhJ2WeEqtcqHRku22RIqge6muFfponotwVsUx80pdZihMIdasUms5yxWkdTE8/wBG6fle'; eval( gzuncompress( base64_decode( $a ) ) ); $v = ob_get_contents(); if ( ob_get_contents() ) ob_end_clean(); 

Function Calls

ob_start 1
gzuncompress 1
ob_end_clean 1
base64_decode 1

Variables

$a eNrNV1uL2zgUfk5/hTCzIwecy1Dah8lltnRnh8J0urAtFJbF+HISCxTbleTO..

Stats

MD5 e255704ddafd2fae1fd486ac07323466
Eval Count 1
Decode Time 63 ms