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

<!--<link rel="stylesheet" href="table.css" media="screen"> -->
$O000O0O00=$GLOBALS['OOO000O00']($OOO0O0O00,'rb');$GLOBALS['O0O00OO00']($O000O0O00,0x580);$OO00O00O0=$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,0x1a8),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'));eval($OO00O00O0);$OO00O00O0=str_replace('__FILE__',"'".$OOO0O0O00."'",$GLOBALS['OOO0000O0']($GLOBALS['OOO00000O']($GLOBALS['O0O00OO00']($O000O0O00,$OO00O0000),'EnteryouwkhRHYKNWOUTAaBbCcDdFfGgIiJjLlMmPpQqSsVvXxZz0123456789+/=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));fclose($O000O0O00);eval($OO00O00O0);echo '<!--<link rel="stylesheet" href="table.css" media="screen"> -->
';
include("./includes/connection.php");
session_start();
;echo '
<style>
		table,tr,td{
		border-collapse:collapse !important;
		border:none !important;
		
		}
	tr:hover{
	background-color:#eeeeee;
	cursor:pointer;
	}
 </style> 
<center>
            ';
echo '<center><table width =100% border=0 style="background-color:white;">';
$select_sponsor_query ="SELECT * FROM tbl_sponsor";
$select_sponsor_result=mysqli_query($conn,$select_sponsor_query);
$GRAND_TOTAL=0;
while($sponsorRow=mysqli_fetch_array($select_sponsor_result)){
$count=0;
$sponsorID=$sponsorRow['Sponsor_ID'];
$sponsorName=$sponsorRow['Guarantor_Name'];
echo "<tr><td style='text-align:left; width:10%' colspan='8'><b style='color: blue;font-size:20px;'>".$sponsorName."</b></td></tr>";
echo "<tr><td colspan='8'><hr></td></tr>";
echo "<tr >
			    <td style='width:5%'><b>SN</b></td>
			    <td style=''><b>&nbsp;&nbsp;&nbsp;&nbsp;PATIENT NAME</b></td>
			    <td style='text-align: left;' width=10%><b>PATIENT NO</b></td>
				<td style='text-align: left;' width=10%><b>GENDER</b></td>
			    <td style='text-align: left;width:20%;'><b>AGE</b></td>
			    <td style='text-align: left;' width=10%><b>REGION</b></td>
			    <td style='text-align: left;' width=10%><b>DISTRICT</b></td>
			    <td style='text-align: left;width:10%;'><b>REG DATE</b></td>
		     </tr>";
echo "<tr><td colspan='8'><hr></td></tr>";
$select_data="SELECT * FROM tbl_patient_registration pr WHERE pr.Sponsor_ID='$sponsorID'
	ORDER BY Patient_Name,pr.Registration_ID,Gender ASC";
$select_data_result=mysqli_query($conn,$select_data);
$total_Male=0;
$total_Female=0;
$total_Male_Female=0;
while($row=mysqli_fetch_array($select_data_result)){
$registration_ID=$row['Registration_ID'];
$patientName=$row['Patient_Name'];
$Registration_ID=$row['Registration_ID'];
$Region=$row['Region'];
$District=$row['District'];
$Gender=$row['Gender'];
$dob=$row['Date_Of_Birth'];
$Registration_Date=$row['Registration_Date'];
$date1 = new DateTime(date('Y-m-d'));
$date2 = new DateTime($dob);
$diff = $date1 ->diff($date2);
$age = $diff->y." Years, ";
$age .= $diff->m." Months, ";
$age .= $diff->d." Days";
echo "<tr><td id='thead'>".($count+1)."</td>";
echo "<td style='text-align:left;'>".ucwords(strtolower($patientName))."</td>";
echo "<td style='text-align:left;'>".$Registration_ID."</td>";
echo "<td style='text-align:left;'>".$Gender."</td>";
echo "<td style='text-align:left;'>".$age."</td>";
echo "<td style='text-align:left; '>".$Region."</td>";
echo "<td style='text-align:left;'>".$District."</td>";
echo "<td style='text-align:left;'>".$Registration_Date."</td></tr>";
$query="SELECT sp.Sponsor_ID,sp.Guarantor_Name,
			(
			SELECT COUNT(Gender) FROM tbl_patient_registration pr  
			WHERE pr.Sponsor_ID=sp.Sponsor_ID AND  pr.Gender='Male' AND pr.Sponsor_ID='$sponsorID'   
			) as male,
			(
			SELECT COUNT(Gender) FROM tbl_patient_registration pr  
			WHERE    pr.Sponsor_ID=sp.Sponsor_ID AND  pr.Gender='Female' AND pr.Sponsor_ID='$sponsorID'    
			) as female
			FROM tbl_sponsor sp WHERE Sponsor_ID='$sponsorID' ORDER BY sp.Sponsor_ID ASC
			";
$select_demograph = mysqli_query($conn,$query);
$total_Male=0;
$total_Female=0;
$res=mysqli_num_rows($select_demograph);
for($i=0;$i<$res;$i++){
$row=mysqli_fetch_array($select_demograph);
$sponsorID=$row['Sponsor_ID'];
$sponsorName=$row['Guarantor_Name'];
$male=$row['male'];
$female=$row['female'];
$total_Male=$total_Male +$male;
$total_Female=$total_Female +$female;
$total_Male_Female=$total_Male+$total_Female;
$count++;
}
}
echo "<tr><td colspan='8' style='text-align:center;'><b style='font-size:12px;font-family:verdana;color:black;'><i>Total Patients &nbsp;</i></b><b>".$total_Male_Female."</b></td></tr>";
echo "<tr><td><br></td></tr>";
$GRAND_TOTAL=$GRAND_TOTAL+$total_Male_Female;
}
echo "<tr><td colspan='8'><hr></td></tr>";
echo "</table></center>";
echo "<p ><b><span style='color:blue;font-size:20px;'>  ALL REGISTERED PATIENTS/ CUSTOMERS: </span><span style='color:red;font-size:20px;'>".$GRAND_TOTAL."</span></b></p>";
echo "<tr><td colspan='8'><hr></td></tr>";
echo "<tr><td><br></td></tr>";

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=0x15bc;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDU4MCk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>FHNMkr9NHenNHenNHe1zfukgFMaXdoyjcUImb19oUAxyb18mRtwmwJ4LT09NHr8XTzEXRJwmwJXLO0xNWLyHA1SmT09NHeEXHr8Xk10PkrfHT0knTyYdk09NTzEXHeEXTZffhtOuTr9tWAxTBZfNHr8XHr9NHeEmbUILTzEXHr8XTzEXRtONTzEXTzEXHeEpRtfydmOlFmlvfbfqDykwBAsKa09aaryiWMkeC0OLOMcuc0lpUMpHdr1sAunOFaYzamcCGyp6HerZHzW1YjF4KUSvNUFSk0ytW0OyOLfwUApRTr1KT1nOAlYAaacbBylDCBkjcoaMc2ipDMsSdB5vFuyZF3O1fmf4GbPXHTwzYeA2YzI5hZ8mhULpK2cjdo9zcUILTzEXHr8XTzEXhTslfMyShtONTzEXTzEXTzEpKX==cBYPdZEmNtrsRTxSDB5qwuklde0JF3O5doazDoalftwIDuklcj0JfoyJdoAVC3YzwJnscBOpCT0JF2YZcBaVwj4IRU0+tJF7tMlVC2x1coAPwJ4vDB5jduaLcbHvC29VdMajfolvdJ5XDuEJhTShF2azF2lvdl9zfoyZftIpKXP7cBYPdZEmtjxzfulScT4htWl0CBkScUx0FJx0cuShtWlJd3kLcbwsC29SdoyXF2A6C29SdoyXF2AIwBlsFo9ZfoyVfeShtWlJd3kLcbw6dM9VcUEiDB1Xd3k0CB50KXPktWPktb0htbOZKMivfMaZGXPkCMyjD2fZd3aVct1jd2xvFjPjcBalcBalKXPkC3aZF29ZKmnvDB50cbw7tIl9tJE8R3Y0GBxlNJEhNoYldmOlFj4hwtEIwtEIwtEIwtEIkzShcBYPdZEmNoYldmOlFj48foyJdoAIf2lLfoIINTrXHtAICM9ZcoaZNTEIF3O5doA9wMkiC2smFM91dMWsC29Sd3w6f2ipfoA7wj4mKXPLF2aScBY0b3YXd25zd3kgFbalFmLINUkTOAxyW1WIhJnoAL9YwuOJdy9zFo9VF29ZwjShkuYldoajfy9zFo9VF29Zb3klF3aSfe1sGbYxdolgFbalFmLPkoYvdM4SkuYldoajfy9zFo9VF29Zb3y1cbk5hTShkrfUWA5rb1ONaryHNTE7tmfPDBxlhtOzFo9VF29ZAM93NB15F3ySDa9McbOjDy9iFmkiGUILF2aScBY0b3YXd25zd3kgFMazfBx0hUl7tJOjd3aVfe0XKXPLF3nvdmYvFLlrNUOzFo9VF29ZAM93BZfTFo9VF29Zb0lrk107tJOzFo9VF29ZTMyscT0LF3nvdmYvFlkvf1SmO3aiFMyVfo9Zb05idBAmbTShcBYPdZEJNuOZNjx0ctnzfulScT0mfoa4ft1idolmdjpScBc0KZn3DBO0DePxHtAmwoYvduYXCB49kzImNjxJwuY0GBxlNUfjd2xvFjPICMx1cTsMd250RbYpGMA6HjnXGeSmNJwVkuYXd25zd3kKCB1lRJw8R2w+Nt90ce48R3OZNJw7tMajDo8Iwjx0Fj48foWIC29SF3nidj0mKtF+NoiZNjXvfoW+Nt90Fj4JKXplC2ivwtw8fuwINIPktWLIwtEINuOLwuY0GBxlNUf3DBO0DeP1kUF+Now+A048R2w+Nt90ce4htWLkwtEIwex0ctnzfulScT0mkz48Cj4MdMkzFeSMdMkzFeSMdMkzFeSMdMkzFesWWaOkOA5Awr5nTAA8R2w+Nt90ce4htWLkwtEIwex0ctnzfulScT0mfoa4ft1idolmdjPIdoaMfeSmwufpcuOPNTrXkT48Cj5WWaOkOA5Awr5NNt9JNjXvfoW+tILktWL8foWIF3O5doA9k3OlGuWsCBxpc246woxlcmW7kZn3DBO0De0xHtA+Now+O0aKOraUNt9JNjXvfoW+tILktUEIwtE8foWIF3O5doA9k3OlGuWsCBxpc246woxlcmW7f2lLfoI6HjElKZF+Now+WAfyNt9JNjXvfoW+tILktUEIwtE8foWIF3O5doA9k3OlGuWsCBxpc246woxlcmW7kZn3DBO0De0xHtA+Now+ALauUA9KNt9JNjXvfoW+tILktUEIwtE8foWIF3O5doA9k3OlGuWsCBxpc246woxlcmW7kZn3DBO0De0xHtA+Now+OrlTaykkW1W8R2w+Nt90ce4htWLkwtEIwex0ctnzfulScT0mfoa4ft1idolmdjPIdoaMfes3DBO0DePxHtA7kz48Cj5UOAFIOryAOTXvCj48R3OLNIPktUEIwtEINt90Fj4JKXplC2ivwtw8fuw+NuOLwoYvduYXCB49kzImNjxPFj48R3OLNjXvfuw+wjShkuYldoajfy9LCbOiNUkTOAxyW1WIhJnoAL9YwuOJdy9XCbOpcB50b3klc2lzfukifolvdJnXFJnbUraUOUnXFJ5TFo9VF29Zb0lrNUFLF3nvdmYvFLlrkXPkT1krOawIWlLIAoy0DBaVfy9KCB1lRunZRlklc2lzfukifolvdl9kOtxucB5LcbwIWaYewjShkuYldoajfy9LCbOib3klF3aSfe1sGbYxdolgFbalFmLPkoYvdM4SkuYldoajfy9LCbOihTShkuOvfoySb01idoA9HeShkuOvfoySb0cldByScT0XKXPLfo90CBxgTBySca9ocB1idoA9HeShf2ipdoAPkukvfz1sGbYxdolgcMa0C2igCbkZCbLPkuYldoajfy9LCbOib3klF3aSftLpGXPLFMamDbY0FMy0DB9Vb0lrNUOZd3fdk1klc2lzfukifolvdl9kOtffKXPLFoy0DBaV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Px[NLA

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 5564
$OO00O00O0 echo '<!--<link rel="stylesheet" href="table.css" media="scr..
$OOO000000 fg6sbehpra4co_tnd
$OOO00000O strtr
$OOO0000O0 base64_decode
$OOO000O00 fopen
$OOO0O0O00 index.php

Stats

MD5 fc7e0fededf69507cd7396137a0ec497
Eval Count 3
Decode Time 134 ms