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='eNrFVdtOGzEQfecrrBXCu1IIqI9JE4S4tEhtVXF5qFBlmd1JMDj2yvYGKOLfO/ZudgNN..

Decoded Output download

ob_end_clean();?><?php
class notifikasi extends CI_Controller { private $nip_zs_exmldashboard = null; function __construct() { parent::__construct(); if ($this->my_usession->logged_in == FALSE){ echo "window.location = '".base_url()."user/index';"; exit; } $this->nip_zs_exmldashboard = $this->session->userdata("nip_zs_exmldashboard"); if($this->nip_zs_exmldashboard == null){ echo "window.location = '".base_url()."user/index';"; exit; } $this->load->model('notifikasi_Model','',TRUE); $this->load->model('pengaturannotifikasi_Model','',TRUE); } function index(){ if($this->input->post('id_open')){ $data['jsscript'] = TRUE; $this->load->view('notifikasi/extjs_view',$data); }else{ $this->load->view('notifikasi/extjs_view'); } } function ext_popup_approval_view(){ if($this->input->post('id_open')){ $data['jsscript'] = TRUE; $data['paramsData'] = $this->input->post('params'); $Data_T_Notifikasi_Approval_Recevier_Stack = $this->pengaturannotifikasi_Model->getDefaultReceiver( $this->nip_zs_exmldashboard, json_decode( $this->input->post('params'), true ) ); $data['Data_T_Notifikasi_Approval_Recevier_Stack'] = json_encode( $Data_T_Notifikasi_Approval_Recevier_Stack ); $this->load->view('notifikasi/extjs_view_approval',$data); }else{ $this->load->view('notifikasi/extjs_view_approval'); } } function ext_popup_approval_get_user_avaiable(){ if($this->input->post("id_open")){ $data = $this->notifikasi_Model->getUserAvaiable(); $total = 0; echo '({total:'. $total . ',results:'.json_encode($data).'})'; } } function ext_popup_approval_get_atasan_avaiable(){ if($this->input->post("id_open") && $this->input->post("NIP")){ $data = $this->notifikasi_Model->getAtasanAvaiable(array('NIP'=>$this->input->post("NIP"))); $total = 0; echo '({total:'. $total . ',results:'.json_encode($data).'})'; } } function ext_popup_approval_get_group_avaiable(){ if($this->input->post("id_open")){ $data = $this->notifikasi_Model->getGroupAvaiable(); $total = 0; echo '({total:'. $total . ',results:'.json_encode($data).'})'; } } function ext_popup_approval_add(){ $data = array('success'=>false, 'message'=>'Failed'); if($this->input->post("id_open") && $this->input->post("postdata")){ $params = json_decode($this->input->post("postdata"), true); $params['nip'] = $this->nip_zs_exmldashboard; $status = $this->notifikasi_Model->setNotify($params); if($status){ $data['success'] = true; $data['message'] = 'Success'; } } echo json_encode($data); } function ext_approval_action(){ $data = array('success'=>false, 'message'=>'Failed'); if($this->input->post("id_open")){ $params = array( 'action'=>$this->input->post('action'), 'nip'=>$this->nip_zs_exmldashboard, 'id'=>$this->input->post('id'), 'note2'=>$this->input->post('note2'), 'date'=>date("d/m/Y H:i:s") ); $status = $this->notifikasi_Model->setApproval($params); if($status){ $data['success'] = true; $data['message'] = 'Success'; } } echo json_encode($data); } function ext_receiver_isread(){ $data = array('success'=>false, 'message'=>'Failed'); if($this->input->post("id_open")){ $params = array( 'idnotify'=>$this->input->post('idnotify'), 'nip'=>$this->nip_zs_exmldashboard, 'idreceiver'=>$this->input->post('idreceiver') ); $status = $this->notifikasi_Model->setIsRead($params); if($status){ $data['success'] = true; $data['message'] = 'Success'; } } echo json_encode($data); } function ext_get_all(){ if($this->input->post("id_open")){ $data = $this->notifikasi_Model->getNotify(array('value'=>$this->nip_zs_exmldashboard, 'start'=>0, 'limit' => 0)); $total = 0; echo '({total:'. $total . ',results:'.json_encode($data).'})'; } } } ?>

Did this file decode correctly?

Original Code

<?php ob_start(); $a='eNrFVdtOGzEQfecrrBXCu1IIqI9JE4S4tEhtVXF5qFBlmd1JMDj2yvYGKOLfO/ZudgNN0qXl8gKJPXN85pzJjL5goDKWSuAqTvo7w487+WW+lkpuLVHaiZG45lYQuHUYZ8neEdvTyhktJRhyT3IjptwBWVciZ78sg9uJzLi9vNDcZGRAVCFln4wKlTqhFWEs1co6U6QuTnw6N6Bcr/fovE/EiMTr7lLYzeHkjhUWrMXszaHU4zFkTCgyGJDD3S8nB8k9gfRSk+hGqEzfdKVOeXhpQGjUveAWWGFknHQjRDFbGAS3tB/1sSDh+uSBVM8soV/d1gQ8SMYdj6NFCVGgHq+ELCV5KdpS8ww10hnImDZ2sa/+hHYo7Zwenx0grUXxOagxd4XhalXmQ+NeoBEj96ZIofLCbQ5zbV1MRcY0gtIEQ9a9TOf0ytrUiNzRn1iaR3xCZSrgZp75FjbalWX+mHYChqcA0sJ9+8TAeo43XrFc50XOeJ4bPeUyxP1/JeUNNjGf2H38HO4W4ZUhnti6j2On7Fsj+e6M1DGkgMQMO3E8vW6glhu1ORyD24cRL6Tz2WIKJl7V0x1yZbViGaSYHq/k2iH4ewSSkKSutDX3IER4CVT1Uvu6k/Y9Uhv6z83SILToGhTbTyPD+JQLfiFheQtFVQtFdQs1fi508Qxxd2tYL4F2XGLSdr+cFTS+D0c92p1ddgntGLBovsXTeb1LNbr0IaHtysJwy9WzCiMbG4saKPp29L111bvh2bpubgy/iyki0MFwOfbbyzM22h+9vO2fPPA7+c6zLJ6jWYlvizTFfYcGjDj+lDqETvArHwOe0EMuJGT00aJ7Xnf4v/7BUqFy2MyGRTWWVqeVc8krVSafUxx085N30dzDaOtwhtpVdlhwYTzdxRV0VWaZ2ayCmUL+Tc+lno8zofwFPamiSh+ClX861X9qUWNOOHs9fx6pX0ITWj66+Lc3u0QDguJ10OI9gzt0CQ5eBAzt4MOSkPLOR2HtvjD/L46yrcnWD/K5J3o2KvdSK1Nni+YdbTXVcmbCGuDZG9sqsqDL3VJDquv21s7qWYpYBzzDpyN77LV5P5fCIpTyBcd7NU8qj7EHC/irulixcRi1jZ+lmAhHyWBItl9h6z2QneHab2xQ070='; 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 eNrFVdtOGzEQfecrrBXCu1IIqI9JE4S4tEhtVXF5qFBlmd1JMDj2yvYGKOLf..

Stats

MD5 ff102f12fc87eb2fe02e1deeb83c3ba8
Eval Count 1
Decode Time 51 ms