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 /* This file is protected by copyright law and provided under license. Reverse engin..

Decoded Output download

	session_start();
include("./includes/connection.php");
if(isset($_SESSION['userinfo']['Employee_ID'])){
$Employee_ID = $_SESSION['userinfo']['Employee_ID'];
}else{
$Employee_ID = NULL;
}
if(isset($_GET['Payment_Item_Cache_List_ID'])){
$Payment_Item_Cache_List_ID = $_GET['Payment_Item_Cache_List_ID'];
}else{
$Payment_Item_Cache_List_ID = '';
}
if(isset($_GET['Registration_ID'])){
$Registration_ID = $_GET['Registration_ID'];
}else{
$Registration_ID = '';
}
if(isset($_GET['Billing_Type'])){
$Billing_Type = $_GET['Billing_Type'];
}else{
$Billing_Type = '';
}
if(isset($_GET['Payment_Cache_ID'])){
$Payment_Cache_ID = $_GET['Payment_Cache_ID'];
}else{
$Payment_Cache_ID = '';
}
if(isset($_GET['Value'])){
$Value = $_GET['Value'];
}else{
$Value = '';
}
if(isset($_GET['Doctor_Remark'])){
$Doctor_Remark = $_GET['Doctor_Remark'];
}else{
$Doctor_Remark = '';
}
$select = mysqli_query($conn,"select Cache_ID from tbl_selected_procedures_cache where Payment_Item_Cache_List_ID = '$Payment_Item_Cache_List_ID' and Employee_ID = '$Employee_ID'") or die(mysqli_error($conn));
$no = mysqli_num_rows($select);
if($no >0){
if($Value != 'Select progress'){
$update = mysqli_query($conn,"update tbl_selected_procedures_cache set
									Status = '$Value', Billing_Type = '$Billing_Type', Payment_Cache_ID = '$Payment_Cache_ID', Doctor_Remark = '$Doctor_Remark' where
									Payment_Item_Cache_List_ID = '$Payment_Item_Cache_List_ID' and Employee_ID = '$Employee_ID'") or die(mysqli_error($conn));
}else{
$delete = mysqli_query($conn,"delete from tbl_selected_procedures_cache where Employee_ID = '$Employee_ID' and Payment_Item_Cache_List_ID = '$Payment_Item_Cache_List_ID'") or die(mysqli_error($conn));
}
}else{
$delete = mysqli_query($conn,"delete from tbl_selected_procedures_cache where Employee_ID = '$Employee_ID' and Payment_Cache_ID <> '$Payment_Cache_ID'") or die(mysqli_error($conn));
if($Value != 'Select progress'){
$insert = mysqli_query($conn,"insert into tbl_selected_procedures_cache(
									Employee_ID, Payment_Item_Cache_List_ID, Registration_ID,
									Billing_Type, Payment_Cache_ID, Doctor_Remark, Status)
									values('$Employee_ID','$Payment_Item_Cache_List_ID','$Registration_ID',
									'$Billing_Type','$Payment_Cache_ID','$Doctor_Remark','$Value')") or die(mysqli_error($conn));
}
};

Did this file decode correctly?

Original Code

<?php /* This file is protected by copyright law and provided under license. Reverse engineering of this file is strictly prohibited. */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$GLOBALS['OOO0000O0']=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5}.$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};$GLOBALS['OOO0000O0'].=$GLOBALS['OOO0000O0']{3}.$OOO000000{11}.$OOO000000{12}.$GLOBALS['OOO0000O0']{7}.$OOO000000{5};$GLOBALS['OOO000O00']=$OOO000000{0}.$OOO000000{12}.$OOO000000{7}.$OOO000000{5}.$OOO000000{15};$GLOBALS['O0O000O00']=$OOO000000{0}.$OOO000000{1}.$OOO000000{5}.$OOO000000{14};$GLOBALS['O0O000O00']=$O0O000O00.$OOO000000{3};$GLOBALS['O0O00OO00']=$OOO000000{0}.$OOO000000{8}.$OOO000000{5}.$OOO000000{9}.$OOO000000{16};$GLOBALS['OOO00000O']=$OOO000000{3}.$OOO000000{14}.$OOO000000{8}.$OOO000000{14}.$OOO000000{8};$OOO0O0O00=__FILE__;$OO00O0000=0xc0c;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4Yik7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>@r^AQgGqIjuyo|y@kr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==tbYlF3Ypd25gF3OiFmWPhTShDB5jduaLcUIJRJ9pdMYSfBOlFZ9jd25VcBY0DB9VRmnPFtwpKXppcJipF3YlftILb1YyA1YkT05dk3azcbkpdMcvk11dk0asFoxvGBalb0lrk10phbShkrasFoxvGBalb0lrwe0Iky9TOaYTUA9KBZf1F2aZDB5MdZffBZfydbnSd3llca9kOtffKXp9cBxzcbShkrasFoxvGBalb0lrwe0ITlaHTeShgWppcJipF3YlftILb0fyaySmAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWmbULpGXPLAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWINUELb0fyaySmAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWmbTShgBaSF2a7tJOWCblscB50b0l0cB1gW2yjDoagTolzfy9kOtE9wtFmKXp9tMlMholzF2a0htOgO0aABZfUcBfpF3OZCbOpd25gUAWmbULpGXPLAMamDbY0FMy0DB9Vb0lrwe0Iky9uOaOdk1klc2lzfukifolvdl9kOtffKXp9cBxzcbShkyklc2lzfukifolvdl9kOtE9wtFmKXp9tMlMholzF2a0htOgO0aABZftDBxSDB5mb1O5FoAmbULpGXPLWMlSdolVc19AGbnlwe0Iky9uOaOdk0kpdoxpdMfgaulXcUffKXp9cBxzcbShkrkpdoxpdMfgaulXcUE9wtFmKXp9tMlMholzF2a0htOgO0aABZfWCblscB50b0YiC2ilb0lrk10phbShkyniGB1ldmOgW2yjDoagUAWINUELb0fyaySmAoy5dBaVfy9eCBYPca9kOtffKXp9cBxzcbShkyniGB1ldmOgW2yjDoagUAWINUEmkzShgWppcJipF3YlftILb0fyaySmaMySfBAmbULpGXPLaMySfBAINUELb0fyaySmaMySfBAmbTShgBaSF2a7tJOBCBx1cUE9wtFmKXp9tMlMholzF2a0htOgO0aABZfrd2Y0d3kgAMasCbkqk10phbShkrOvC3OvFl9UcB1iFMSINUELb0fyaySmOo9jfo9Zb1kldByZDZffKXp9cBxzcbShkrOvC3OvFl9UcB1iFMSINUEmkzShgWPLF2aScBY0we0IdblzFBxpb3y1cbk5htOjd25VRtkzcBxlC3WIW2yjDoagUAWIcmkvdUn0CMxgF2aScBY0cBOgFukvC2aLfbklF19jCBYPcUn3DoaZcUnWCblscB50b0l0cB1gW2yjDoagTolzfy9kOtE9wtFLAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWmwoyVctnydbnSd3llca9kOtE9wtFLOB1Xdo95cBagUAWmwJLId3wIcollho15F3ySDa9lFmkvFJILC29VdJLpKXPLdM8INUnsGbYxdolgdmasb3kvf3HPkuYldoajftL7tMlMhtOVdZE+Htl7tMlMhtOBCBx1cUEiNUEmA2aScBY0wunZd2fZcbYzkZl7tJO1FoOifoAINUnsGbYxdolgFbalFmLPkoYvdM4SwmaXcoy0cUn0CMxgF2aScBY0cBOgFukvC2aLfbklF19jCBYPcUnzcbWhtWLktWLktWLkA3Oifuazwe0IkZOBCBx1cUFSwrkpdoxpdMfgaulXcUE9wtFLWMlSdolVc19AGbnlkZXIAoy5dBaVfy9eCBYPca9kOtE9wtFLAoy5dBaVfy9eCBYPca9kOtFSwrOvC3OvFl9UcB1iFMSINUEmkrOvC3OvFl9UcB1iFMSmwufPcbkltILktWLktWLktaniGB1ldmOgUbOlda9eCBYPca9HDbY0b0lrwe0IkZOWCblscB50b0l0cB1gW2yjDoagTolzfy9kOtFICB5LwrasFoxvGBalb0lrwe0IkZOydbnSd3llca9kOtFJhUnvFJnLDBAPdblzFBxpb2aZFM9ZhtOjd25VhUL7tm1lduYlGXPLcoaScbOlwe0IdblzFBxpb3y1cbk5htOjd25VRtkLcBxlfoAIcmkvdUn0CMxgF2aScBY0cBOgFukvC2aLfbklF19jCBYPcUn3DoaZcUnydbnSd3llca9kOtE9wtFLOB1Xdo95cBagUAWmwoyVctnWCblscB50b0l0cB1gW2yjDoagTolzfy9kOtE9wtFLAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWmwJLId3wIcollho15F3ySDa9lFmkvFJILC29VdJLpKXp9tm1lduYlGXPLcoaScbOlwe0IdblzFBxpb3y1cbk5htOjd25VRtkLcBxlfoAIcmkvdUn0CMxgF2aScBY0cBOgFukvC2aLfbklF19jCBYPcUn3DoaZcUnydbnSd3llca9kOtE9wtFLOB1Xdo95cBagUAWmwoyVctnWCblscB50b0YiC2ilb0lrweX+wtFLAoy5dBaVfy9eCBYPca9kOtFJhUnvFJnLDBAPdblzFBxpb2aZFM9ZhtOjd25VhUL7tMlMhtOBCBx1cUEiNUEmA2aScBY0wunZd2fZcbYzkZl7tJOpdmYlFmWINUnsGbYxdolgFbalFmLPkoYvdM4SwMlVF2aZftnpdmOvwuOJdy9zcBxlC3Olcy9XFM9jcBO1FMazb2YiC2ilhEPktWLktWLktWlydbnSd3llca9kOtXIAoy5dBaVfy9kfoasb0YiC2ilb0xpF3OgUAWSwyklc2lzfukifolvdl9kOtXhtWLktWLktWLkWMlSdolVc19AGbnlRtnWCblscB50b0YiC2ilb0lrRtnrd2Y0d3kgAMasCbkqRtnTfoy0fbHptILktWLktWLktbcidualFZImkrasFoxvGBalb0lrkZXmkyniGB1ldmOgUbOlda9eCBYPca9HDbY0b0lrkZXmkyklc2lzfukifolvdl9kOtFStILktWLktWLktUFLWMlSdolVc19AGbnlkZXmkyniGB1ldmOgW2yjDoagUAWmRtFLOo9jfo9Zb1kldByZDZFSkZOBCBx1cUFpwJLId3wIcollho15F3ySDa9lFmkvFJILC29VdJLpKXp9tm07aLUL`jfUO~G^xzqEPMgX

Function Calls

fopen 1
fread 3
strtr 2
fclose 1
urldecode 1
str_replace 1
base64_decode 3

Variables

$O000O0O00 True
$O0O000O00 fgets
$O0O00OO00 fread
$OO00O0000 3084
$OO00O00O0 session_start(); include("./includes/connection.php"); if(i..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 072e2336b6441754f768b57ef8a00218
Eval Count 3
Decode Time 105 ms