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("?>".base64_decode("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIG..

Decoded Output download

?>b"<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Beranda extends MY_Controller {
    private $prefix='beranda';

	function __construct() {
       	parent::__construct(); 
        date_default_timezone_set('Asia/Jakarta');
                
        $this->load->model(array('BerandaModel' =>'beranda', 'UserModel' => 'user'));
    }

    function index(){
        $data = array('judul' => 'Beranda');
        $data['pie'] = $this->beranda->getPie();
        $data['poli'] = $this->beranda->getPerPoli(date('Y'));
        $data['penyakit'] = $this->beranda->topPenyakit();
        $data['line'] = $this->beranda->getLine(date('Y'));
        $data['umur'] = $this->beranda->pasienUmur();
        $data['gender'] = $this->beranda->pasienGender();
        // print_r($data['umur']);
        $this->template->display($this->prefix,'index', $data);
    }

    function pieFilter()
    {
        $date_start = $this->input->post('tanggal_mulai');
        $date_end = $this->input->post('tanggal_selesai');
        $date_start_format = date('d M Y', strtotime($date_start));
        $date_end_format = date('d M Y', strtotime($date_end));
        $date_start = str_replace('/', '-', $date_start);
        $date_end = str_replace('/', '-', $date_end);
        $pie_data = $this->beranda->getPieFilter($date_start,$date_end);
        if (!empty($pie_data)) {
            $data['pie_data'] = $pie_data; 
            $data['tanggal_mulai'] = $date_start_format;
            $data['tanggal_selesai'] = $date_end_format;
            $data['ket'] = 'true';
        } else {
            $data['ket'] = 'false';
        }
        echo json_encode($data);
    }

    function lineFilter()
    {
        $tahun = $this->input->post('tahun');
        $line_data = $this->beranda->getLine($tahun);
        $data['line_data'] = $line_data;
        $data['tahun'] = $tahun;
        echo json_encode($data);
    }

    function signout(){
        $this->auth_lib->do_logout();
    }

    function sandi(){
        if(empty($this->uri->segment(3))){
            $user_id=$this->session->userdata('_user_id');
        }else{
            $user_id=$this->uri->segment(3);
        }

        $row=$this->user->mSatu($user_id);

        if (empty($row)) {
            $this->session->set_flashdata('peringatan', 'Data tidak ditemukan');
            redirect('user');
        }

        $data = array('judul' => 'Ubah Sandi' ,
                      'action' => 'user/simpan_sandi',
                      'simpan' => 'Simpan Perubahan',
                      'kembali' => 'Kembali',
                      'url_kembali' => 'user',
                      'user_id'=>set_value('user_id', $row->user_id));

        $this->template->display($this->prefix,'sandi', $data);
    }
}"

Did this file decode correctly?

Original Code

<?php @eval("?>".base64_decode("PD9waHAgaWYgKCAhIGRlZmluZWQoJ0JBU0VQQVRIJykpIGV4aXQoJ05vIGRpcmVjdCBzY3JpcHQgYWNjZXNzIGFsbG93ZWQnKTsNCg0KY2xhc3MgQmVyYW5kYSBleHRlbmRzIE1ZX0NvbnRyb2xsZXIgew0KICAgIHByaXZhdGUgJHByZWZpeD0nYmVyYW5kYSc7DQoNCglmdW5jdGlvbiBfX2NvbnN0cnVjdCgpIHsNCiAgICAgICAJcGFyZW50OjpfX2NvbnN0cnVjdCgpOyANCiAgICAgICAgZGF0ZV9kZWZhdWx0X3RpbWV6b25lX3NldCgnQXNpYS9KYWthcnRhJyk7DQogICAgICAgICAgICAgICAgDQogICAgICAgICR0aGlzLT5sb2FkLT5tb2RlbChhcnJheSgnQmVyYW5kYU1vZGVsJyA9PidiZXJhbmRhJywgJ1VzZXJNb2RlbCcgPT4gJ3VzZXInKSk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gaW5kZXgoKXsNCiAgICAgICAgJGRhdGEgPSBhcnJheSgnanVkdWwnID0+ICdCZXJhbmRhJyk7DQogICAgICAgICRkYXRhWydwaWUnXSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRQaWUoKTsNCiAgICAgICAgJGRhdGFbJ3BvbGknXSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRQZXJQb2xpKGRhdGUoJ1knKSk7DQogICAgICAgICRkYXRhWydwZW55YWtpdCddID0gJHRoaXMtPmJlcmFuZGEtPnRvcFBlbnlha2l0KCk7DQogICAgICAgICRkYXRhWydsaW5lJ10gPSAkdGhpcy0+YmVyYW5kYS0+Z2V0TGluZShkYXRlKCdZJykpOw0KICAgICAgICAkZGF0YVsndW11ciddID0gJHRoaXMtPmJlcmFuZGEtPnBhc2llblVtdXIoKTsNCiAgICAgICAgJGRhdGFbJ2dlbmRlciddID0gJHRoaXMtPmJlcmFuZGEtPnBhc2llbkdlbmRlcigpOw0KICAgICAgICAvLyBwcmludF9yKCRkYXRhWyd1bXVyJ10pOw0KICAgICAgICAkdGhpcy0+dGVtcGxhdGUtPmRpc3BsYXkoJHRoaXMtPnByZWZpeCwnaW5kZXgnLCAkZGF0YSk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gcGllRmlsdGVyKCkNCiAgICB7DQogICAgICAgICRkYXRlX3N0YXJ0ID0gJHRoaXMtPmlucHV0LT5wb3N0KCd0YW5nZ2FsX211bGFpJyk7DQogICAgICAgICRkYXRlX2VuZCA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGFuZ2dhbF9zZWxlc2FpJyk7DQogICAgICAgICRkYXRlX3N0YXJ0X2Zvcm1hdCA9IGRhdGUoJ2QgTSBZJywgc3RydG90aW1lKCRkYXRlX3N0YXJ0KSk7DQogICAgICAgICRkYXRlX2VuZF9mb3JtYXQgPSBkYXRlKCdkIE0gWScsIHN0cnRvdGltZSgkZGF0ZV9lbmQpKTsNCiAgICAgICAgJGRhdGVfc3RhcnQgPSBzdHJfcmVwbGFjZSgnLycsICctJywgJGRhdGVfc3RhcnQpOw0KICAgICAgICAkZGF0ZV9lbmQgPSBzdHJfcmVwbGFjZSgnLycsICctJywgJGRhdGVfZW5kKTsNCiAgICAgICAgJHBpZV9kYXRhID0gJHRoaXMtPmJlcmFuZGEtPmdldFBpZUZpbHRlcigkZGF0ZV9zdGFydCwkZGF0ZV9lbmQpOw0KICAgICAgICBpZiAoIWVtcHR5KCRwaWVfZGF0YSkpIHsNCiAgICAgICAgICAgICRkYXRhWydwaWVfZGF0YSddID0gJHBpZV9kYXRhOyANCiAgICAgICAgICAgICRkYXRhWyd0YW5nZ2FsX211bGFpJ10gPSAkZGF0ZV9zdGFydF9mb3JtYXQ7DQogICAgICAgICAgICAkZGF0YVsndGFuZ2dhbF9zZWxlc2FpJ10gPSAkZGF0ZV9lbmRfZm9ybWF0Ow0KICAgICAgICAgICAgJGRhdGFbJ2tldCddID0gJ3RydWUnOw0KICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgJGRhdGFbJ2tldCddID0gJ2ZhbHNlJzsNCiAgICAgICAgfQ0KICAgICAgICBlY2hvIGpzb25fZW5jb2RlKCRkYXRhKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBsaW5lRmlsdGVyKCkNCiAgICB7DQogICAgICAgICR0YWh1biA9ICR0aGlzLT5pbnB1dC0+cG9zdCgndGFodW4nKTsNCiAgICAgICAgJGxpbmVfZGF0YSA9ICR0aGlzLT5iZXJhbmRhLT5nZXRMaW5lKCR0YWh1bik7DQogICAgICAgICRkYXRhWydsaW5lX2RhdGEnXSA9ICRsaW5lX2RhdGE7DQogICAgICAgICRkYXRhWyd0YWh1biddID0gJHRhaHVuOw0KICAgICAgICBlY2hvIGpzb25fZW5jb2RlKCRkYXRhKTsNCiAgICB9DQoNCiAgICBmdW5jdGlvbiBzaWdub3V0KCl7DQogICAgICAgICR0aGlzLT5hdXRoX2xpYi0+ZG9fbG9nb3V0KCk7DQogICAgfQ0KDQogICAgZnVuY3Rpb24gc2FuZGkoKXsNCiAgICAgICAgaWYoZW1wdHkoJHRoaXMtPnVyaS0+c2VnbWVudCgzKSkpew0KICAgICAgICAgICAgJHVzZXJfaWQ9JHRoaXMtPnNlc3Npb24tPnVzZXJkYXRhKCdfdXNlcl9pZCcpOw0KICAgICAgICB9ZWxzZXsNCiAgICAgICAgICAgICR1c2VyX2lkPSR0aGlzLT51cmktPnNlZ21lbnQoMyk7DQogICAgICAgIH0NCg0KICAgICAgICAkcm93PSR0aGlzLT51c2VyLT5tU2F0dSgkdXNlcl9pZCk7DQoNCiAgICAgICAgaWYgKGVtcHR5KCRyb3cpKSB7DQogICAgICAgICAgICAkdGhpcy0+c2Vzc2lvbi0+c2V0X2ZsYXNoZGF0YSgncGVyaW5nYXRhbicsICdEYXRhIHRpZGFrIGRpdGVtdWthbicpOw0KICAgICAgICAgICAgcmVkaXJlY3QoJ3VzZXInKTsNCiAgICAgICAgfQ0KDQogICAgICAgICRkYXRhID0gYXJyYXkoJ2p1ZHVsJyA9PiAnVWJhaCBTYW5kaScgLA0KICAgICAgICAgICAgICAgICAgICAgICdhY3Rpb24nID0+ICd1c2VyL3NpbXBhbl9zYW5kaScsDQogICAgICAgICAgICAgICAgICAgICAgJ3NpbXBhbicgPT4gJ1NpbXBhbiBQZXJ1YmFoYW4nLA0KICAgICAgICAgICAgICAgICAgICAgICdrZW1iYWxpJyA9PiAnS2VtYmFsaScsDQogICAgICAgICAgICAgICAgICAgICAgJ3VybF9rZW1iYWxpJyA9PiAndXNlcicsDQogICAgICAgICAgICAgICAgICAgICAgJ3VzZXJfaWQnPT5zZXRfdmFsdWUoJ3VzZXJfaWQnLCAkcm93LT51c2VyX2lkKSk7DQoNCiAgICAgICAgJHRoaXMtPnRlbXBsYXRlLT5kaXNwbGF5KCR0aGlzLT5wcmVmaXgsJ3NhbmRpJywgJGRhdGEpOw0KICAgIH0NCn0="));//Generated by Ampare PHP Encoder. For more security please use php protect before encode the php program

Function Calls

base64_decode 1

Variables

None

Stats

MD5 98b2a57e2036235a5a5a8b5f77e7e4d7
Eval Count 1
Decode Time 103 ms