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 /* */$OOO000000=urldecode('%66%67%36%73%62%65%68%70%72%61%34%63%6f%5f%74%6e%64');$G..

Decoded Output download

$O000O0O00=$GLOBALS['OOO000O00']($OOO0O0O00,'rb');$GLOBALS['O0O00OO00']($O000O0O00,0x503);$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);
@session_start();
include("./includes/connection.php");
$Date_From = filter_input(INPUT_GET,'Date_From');
$Date_To = filter_input(INPUT_GET,'Date_To');
$Patient_Name = filter_input(INPUT_GET,'Patient_Name');
$Patient_number = filter_input(INPUT_GET,'Patient_number');
$Old_patient_number = filter_input(INPUT_GET,'Search_Old_Patient_number');
$filter = " DATE(pr.Registration_Date_And_Time) = DATE(NOW()) ";
$filterdate= "<span><b>TODAY ".DATE('Y-m-d')."<span><b>";
if (isset($Date_To) &&!empty($Date_To) &&isset($Date_From) &&!empty($Date_From)) {
$filter = "  pr.Registration_Date_And_Time BETWEEN '".$Date_From ."' AND '".$Date_To ."'";
$filterdate= "<span><b>FROM</b>&nbsp;&nbsp;</b><b style='color:#002166;'>".date('j F, Y H:i:s',strtotime($Date_From)) ."</b><b>&nbsp;&nbsp;TO</b>&nbsp;&nbsp; <b style='color: #002166;'>".date('j F, Y H:i:s',strtotime($Date_To)) ."</b>";
}
if (!empty($Patient_Name)) {
$filter .="  AND pr.Patient_Name like '%$Patient_Name%'";
}
if (!empty($Patient_number)) {
$filter .="  AND pr.Registration_ID = '$Patient_number'";
}
if (!empty($Old_patient_number)) {
$filter .="  AND pr.Old_Registration_Number = '$Old_patient_number'";
}
$n = 1;
$Folio_Branch_ID = $_SESSION['userinfo']['Branch_ID'];
$Today_Date = mysqli_query($conn,"select now() as today");
while ($row = mysqli_fetch_array($Today_Date)) {
$original_Date = $row['today'];
$new_Date = date("Y-m-d",strtotime($original_Date));
$Today = $new_Date;
$age = '';
}
$htm = "<table width ='100%' border='0' class='nobordertable'>
            <tr><td style='text-align:center'>
            <img src='./branchBanner/branchBanner.png' width='100%'>
            </td></tr>
            <tr><td style='text-align: center;'><span><b>REGISTERED PATIENT LIST REPORT</b></span></td></tr>
                    <tr><td style='text-align: center;'>".$filterdate."</td></tr>
                      </table>";
$htm .= '<center><table width ="100%" id="myPatients">';
$htm .= " <thead>
       <tr ><th style='width:5%;'>SN</th>
            <th><b>PATIENT NAME</b></th>
            <th><b>OLD REG. #</b></th>
            <th><b>NEW REG. #</b></th>
            <th><b>SPONSOR</b></th>
            <th><b>AGE</b></th>
            <th><b>GENDER</b></th>
            <th><b>PHONE NUMBER</b></th>
            <th><b>MEMBER NUMBER</b></th>
            <th><b>DATE REGISTERED</b></th>
         </tr>
       </thead>";
$sql = "
                SELECT pr.Registration_ID,pr.Old_Registration_Number,pr.Gender,pr.Patient_Name,pr.Phone_Number,pr.Member_Number,pr.Date_Of_Birth,sp.Guarantor_Name,pr.Registration_Date_And_Time
                FROM  tbl_patient_registration pr 
                JOIN tbl_sponsor sp ON sp.Sponsor_ID = pr.Sponsor_ID
                WHERE 
                  $filter
                ORDER BY pr.Old_Registration_Number
            ";
$select_Filtered_Patients = mysqli_query($conn,$sql) or die(mysqli_error($conn));
while ($row = mysqli_fetch_array($select_Filtered_Patients)) {
$style = "";
$startspan = "";
$endspan = "";
$age = floor((strtotime(date('Y-m-d')) -strtotime($row['Date_Of_Birth'])) / 31556926) ." Years";
$date1 = new DateTime($Today);
$date2 = new DateTime($row['Date_Of_Birth']);
$diff = $date1->diff($date2);
$age = $diff->y ." Years, ";
$age .= $diff->m ." Months, ";
$age .= $diff->d ." Days";
$htm .= "<tr ><td >$startspan".$n ."$endspan</td>
    <td>$startspan".ucwords(strtolower($row['Patient_Name'])) ."$endspan</td>";
$htm .= "<td>$startspan".$row['Old_Registration_Number'] ."$endspan</td>";
$htm .= "<td>$startspan".$row['Registration_ID'] ."$endspan</td>";
$htm .= "<td>$startspan".$row['Guarantor_Name'] ."$endspan</td>";
$htm .= "<td>$startspan".$age ."$endspan</td>";
$htm .= "<td>$startspan".$row['Gender'] ."$endspan</td>";
$htm .= "<td>$startspan".$row['Phone_Number'] ."$endspan</td>";
$htm .= "<td>$startspan".$row['Member_Number'] ."$endspan</td>";
$htm .= "<td>$startspan".$row['Registration_Date_And_Time'] ."$endspan</td>";
$htm .= "</tr>";
$n++;
}
$htm .= '</table></center>';
include("MPDF/mpdf.php");
$mpdf = new mPDF('','A4');
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$stylesheet = file_get_contents('patient_file.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($data,2);
$mpdf->WriteHTML($htm);
$mpdf->Output();
exit;

Did this file decode correctly?

Original Code

<?php /*  */$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=0x1658;eval($GLOBALS['OOO0000O0']('JE8wMDBPME8wMD0kR0xPQkFMU1snT09PMDAwTzAwJ10oJE9PTzBPME8wMCwncmInKTskR0xPQkFMU1snTzBPMDBPTzAwJ10oJE8wMDBPME8wMCwweDUwMyk7JE9PMDBPMDBPMD0kR0xPQkFMU1snT09PMDAwME8wJ10oJEdMT0JBTFNbJ09PTzAwMDAwTyddKCRHTE9CQUxTWydPME8wME9PMDAnXSgkTzAwME8wTzAwLDB4MWE4KSwnRW50ZXJ5b3V3a2hSSFlLTldPVVRBYUJiQ2NEZEZmR2dJaUpqTGxNbVBwUXFTc1Z2WHhaejAxMjM0NTY3ODkrLz0nLCdBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvJykpO2V2YWwoJE9PMDBPMDBPMCk7'));return;?>lr^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N

Function Calls

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

Variables

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

Stats

MD5 0f310f81f80a1fd4339a78e93b6cd0b4
Eval Count 3
Decode Time 137 ms