Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9IkpHUmhkR1U5WkdGMFpTZ2lXUzF0TFdRaUtUc05DZ2tKSkhScG..
Decoded Output download
$date=date("Y-m-d");
$tim=date("h:i" ,time());
$ap=date("A" ,time());
include("config/Connection.php");
$Discount=$_REQUEST['Discount'];
$TotalBill=$_REQUEST['TotalBill'];
$Cash=$_REQUEST['Cash'];
$Grosbil=$_REQUEST['Gbil'];
$DisP=$_REQUEST['DisP'];
$Discount=$_REQUEST['Discount'];
$TotalBill=$_REQUEST['TotalBill'];
$Cash=$_REQUEST['Cash'];
$BillBalance=$_REQUEST['BillBalance'];
$PBalance=$_REQUEST['PBalance'];
$GrandBalance=$_REQUEST['GrandBalance'];
$From=$_REQUEST['From'];
$Code=$_REQUEST['Code'];
$PurNo=$_REQUEST['PurNo'];
$BiltyNo=$_REQUEST['BiltyNo'];
$Due_Date= date("Y-m-d", strtotime($From));
if($BillBalance>=0){ $CRec=$Cash; } else { $CRec=$TotalBill; }
$rs=mysql_query("select * from ref where Ref_Id='4'");
while($newArray=mysql_fetch_array($rs)) {
$Prefix= $newArray['Prefix'];
$No= $newArray['No'];
} $Ref=$Prefix.'-'.$No;
$rs=mysql_query("select * from accounts where account_Id='$Code'");
while ($newArray = mysql_fetch_array($rs))
{
$account_Name= $newArray['account_Name'];
$Close_balenc= $newArray['Close_balenc'];
}
$SaleDes="PURCHASE FROM ".$account_Name;
$TPoint=0;
$NBil=0;
$rstp=mysql_query("select * from temp,product where temp.Product_Id=product.Product_Id");
while($newArray=mysql_fetch_array($rstp)) {
$BQTY= $newArray['TQTY'];
$P_Name= $newArray['Name'];
$S_Price= $newArray['TP'];
$Temp_Id= $newArray['Temp_Id'];
$CompanyId= $newArray['Company_Id'];
$ProductId= $newArray['Product_Id'];
$Rate= $newArray['Rate'];
$Stcok_Qty= $newArray['QTY'];
$PQTY= $newArray['PQTY'];
$Tax= $newArray['Tax'];
$ORate= $newArray['ORate'];
$Rate=$Rate-($Rate*$DisP/100);
$Final_Amount=($BQTY*$Rate)+(($BQTY*$Rate)*$Tax/100);
$TQTY=$BQTY+$PQTY;
$UpdateQty=$Stcok_Qty+$TQTY;
if ($Stcok_Qty>0) { $AVP=($Rate+$ORate)/2; } else { $AVP=$Rate; }
$rs1=mysql_query("UPDATE product SET QTY='$UpdateQty',ORate='$AVP' WHERE Product_Id='$ProductId'");
$rs1=mysql_query("insert into purchase (Date,Invoice,CustomerId,CompanyId,Product,Quantity,Listed_Price,Price,P_Price,Tax,type,csh,tim,ap,PBalance)
values
('$date','$Ref','$Code','$CompanyId','$ProductId','$TQTY','$S_Price','$Rate','$Rate','$Tax','$credit','$PurNo','$tim','$ap','$BiltyNo')");
$rs3=mysql_query("insert into stocktransaction
(Date,Product_Id,Description,Dr) VALUE
('$date','$ProductId','$SaleDes','$TQTY')");
$rs3=mysql_query("insert into stock
(Date,Product_Id,Qty,Price) VALUE
('$date','$ProductId','$TQTY','$Rate')");
$NBil=$NBil+$Final_Amount;
$GrandBil=$GrandBil+($Rate*$TQTY);
}
$rs=mysql_query("INSERT INTO ledger
(Date,Account_Id,Refference_Id,Refference_Account_Id,Ref_No,Qty,Rate,Cr,Type)
VALUE
('$date','$Code','$Ref','$ProductId','$Tax','$TQTY','$Rate','$NBil','8')");
$Des=$Ref.' PURCHASE ';
if ($Cash>0){
$rs=mysql_query("INSERT INTO ledger
(Date,Account_Id,Refference_Id,Refference_Account_Id,Cr)
VALUE
('$date','11000','$Ref','$Code','$Cash')");
$rs=mysql_query("INSERT INTO ledger
(Date,Account_Id,Refference_Id,Refference_Account_Id,Dr)
VALUE
('$date','$Code','$Ref','11000','$Cash')");
}
$No=$No+1;
$rs=mysql_query("UPDATE ref SET No='$No' where Ref_Id='4'");
$URL="Purchase.php";
header ("Location: $URL");
$rs=mysql_query("delete from temp");
Did this file decode correctly?
Original Code
eval(base64_decode('JGNvZGVsb2NrX2NvZGU9IkpHUmhkR1U5WkdGMFpTZ2lXUzF0TFdRaUtUc05DZ2tKSkhScGJUMWtZWFJsS0NKb09ta2lJQ3gwYVcxbEtDa3BPdzBLQ1Fra1lYQTlaR0YwWlNnaVFTSWdMSFJwYldVb0tTazdEUW9KSUBhIWpiSFZrWlNnaVkyOXVabWxuTDBOdmJtNWxZM1JwYjI0dWNHaHdJaWs3RFFvSkkqQ1JFYVhOamIzVnVkRDBrWDFKRlVWVkZVMVJiSjBScGMyTnZkITBKMTA3RFFvSkNTUlViM1JoYkVKcGJHdzlKRjlTUlZGVlJWTlVXeWRVYjNSaGJFSnBiR3duWFRzTkNna0pKRU5oYzJnOUpGOVNSVkZWUlZOVVd5ZERZWE5vSjEwN0RRb0pDUW9KQ1NSSGNtOXpZbWxzUFNSZlVrVlJWVVZUVkZzblIySnBiQ2RkT3cwS0NRa2tSR2x6VUQwa1gxSkZVVlZGVTFSYkowUnBjMUFuWFRzTkNna0pKRVJwYzJOdmQhMFBTUmZVa1ZSVlVWVFZGc25SR2x6WTI5MWJuUW5YVHNOQ2drSkpGUnZkR0ZzUW1sc2JEMGtYMUpGVVZWRlUxUmJKMVJ2ZEdGc1FtbHNiQ2RkT3cwS0NRa2tRMkZ6YUQwa1gxSkZVVlZGVTFSYkowTmhjMmduWFRzTkNna0pKRUpwYkd4Q1lXeGhibU5sUFNSZlVrVlJWVVZUVkZzblFtbHNiRUpoYkdGdVkyVW5YVHNOQ2drSkpGQkNZV3hoYm1ObFBTUmZVa1ZSVlVWVFZGc25VRUpoYkdGdVkyVW5YVHNOQ2drSkpFZHlZIWtRbUZzWSFqWlQwa1gxSkZVVlZGVTFSYkowZHlZIWtRbUZzWSFqWlNkZE93MEtDUWtrUm5KdmJUMGtYMUpGVVZWRlUxUmJKMFp5YjIwblhUc05DZ2tKSkVOdlpHVTlKRjlTUlZGVlJWTlVXeWREYjJSbEoxMDdEUW9KQ1NSUWRYSk9iejBrWDFKRlVWVkZVMVJiSjFCMWNrNXZKMTA3Q2drSkpFSnBiSFI1VG04OUpGOVNSVkZWUlZOVVd5ZENhV3gwZVU1dkoxMDdDZ2tKSkVSMVpWOUVZWFJsUFNCa1lYUmxLQ0paTFcwdFpDSXNJSE4wY25SdmRHbHRaU2drUm5KdmJTa3BPdzBLQ1FrTkNnMEtDUWtnSUdsbUtDUkNhV3hzUW1Gc1khalpUNDlNQ2w3SUNSRFVtVmpQU1JEWVhOb095QjlJR1ZzYzJVZ2V5QWtRMUpsWXowa1ZHOTBZV3hDYVd4c095QjlJQTBLQ1FrZ0lBMEtDUWtnSUEwS0NRa2dJQTBLSUNSeWN6MXRlWE54YkY5eGRXVnllU2dpYzJWc1pXTjBJQ29nWm5KdmJTQnlaV1lnZDJobGNtVWdVbVZtWDBsa1BTYzBKeUlwT3drSkNRa05DZ2tnZDJocGJHVW9KRzVsZDBGeWNtRjVQVzE1YzNGc1gyWmxkR05vWDJGeWNtRjVLQ1J5Y3lrcElIc05DZ2tnQ1FrSkNRa0pEUW9KQ1FrSkNRa0pDU1JRY21WbWFYZzlJQ1J1WlhkQmNuSmhlVnNuVUhKbFptbDRKMTA3RFFvSkNRa0pDUWtKQ1NST2J6MGdKRzVsZDBGeWNtRjVXeWRPYnlkZE93a05DZ2tKQ1FrSkNRa0pmU0FrVW1WbVBTUlFjbVZtYVhndUp5MG5MaVJPYnpzTkNna05DZ2trY25NOWJYbHpjV3hmY1hWbGNua29Jbk5sYkdWamRDQXFJR1p5YjIwZ1lXTmpiM1Z1ZEhNZ2QyaGxjbVVnWVdOamIzVnVkRjlKWkQwbkpFTnZaR1VuSWlrN0RRb0pJSGRvYVd4bElDZ2tibVYzUVhKeVlYa2dQU0J0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY25NcEtTQU5DZ2tnQ1FrSkNRa0pDUWtKZXcwS0NRa0pDUWtKQ1NSaFkyTnZkITBYMDVoYldVOUlDUnVaWGRCY25KaGVWc25ZV05qYjNWdWRGOU9ZVzFsSjEwN0RRb0pDUWtKQ1FrSkpFTnNiM05sWDJKaGJHVnVZejBnSkc1bGQwRnljbUY1V3lkRGJHOXpaVjlpWVd4bGJtTW5YVHNOQ2drSkNRa0pDUWtKQ1gwTkNna0pDUW9KRFFvSkNTUlRZV3hsUkdWelBTSlFWVkpEU0VGVFJTQkdVazlOSUNJdUpHRmpZMjkxYm5SZlRtRnRaVHNOQ2drSkpGUlFiMmx1ZEQwd093MEtDUWtrVGtKcGJEMHdPdzBLQ1FrZ0pISnpkSEE5YlhsemNXeGZjWFZsY25rb0luTmxiR1ZqZENBcUlHWnliMjBnZEdWdGNDeHdjbTlrZFdOMElIZG9aWEpsSUhSbGJYQXVVSEp2WkhWamRGOUpaRDF3Y205a2RXTjBMbEJ5YjJSMVkzUmZTV1FpS1RzSkNRa0pEUW9KSUhkb2FXeGxLQ1J1WlhkQmNuSmhlVDF0ZVhOeGJGOW1aWFJqYUY5aGNuSmhlU2drY25OMGNDa3BJSHNOQ2drZ0NRa0pDUWtKQ1NSQ1VWUlpQU0FrYm1WM1FYSnlZWGxiSjFSUlZGa25YVHNOQ2drSkNRa0pDUWtKSkZCZlRtRnRaVDBnSkc1bGQwRnljbUY1V3lkT1lXMWxKMTA3RFFvSkNRa0pDUWtKQ1NSVFgxQnlhV05sUFNBa2JtVjNRWEp5WVhsYkoxUlFKMTA3RFFvSkNRa0pDUWtKQ1NSVVpXMXdYMGxrUFNBa2JtVjNRWEp5WVhsYkoxUmxiWEJmU1dRblhUc05DZ2tKQ1FrSkNRa0pKRU52YlhCaGJubEpaRDBnSkc1bGQwRnljbUY1V3lkRGIyMXdZITVYMGxrSjEwN0RRb0pDUWtKQ1FrSkNTUlFjbTlrZFdOMFNXUTlJQ1J1WlhkQmNuSmhlVnNuVUhKdlpIVmpkRjlKWkNkZE93MEtDUWtKQ1FrSkNRa2tVbUYwWlQwZ0pHNWxkMEZ5Y21GNVd5ZFNZWFJsSjEwN0RRb0pDUWtKQ1FrSkNTUlRkR052YTE5UmRIazlJQ1J1WlhkQmNuSmhlVnNuVVZSWkoxMDdEUW9KQ1FrSkNRa0pDU1JRVVZSWlBTQWtibVYzUVhKeVlYbGJKMUJSVkZrblhUc05DZ2tKQ1FrSkNRa0pKRlJoZUQwZ0pHNWxkMEZ5Y21GNVd5ZFVZWGduWFRzTkNna0pDUWtKQ1FrSkpFOVNZWFJsUFNBa2JtVjNRWEp5WVhsYkowOVNZWFJsSjEwN0RRb0pDUWtKQ1FrSkNTUlNZWFJsUFNSU1lYUmxMU2drVW1GMFpTb2tSR2x6VUM4eE1EQXBPdzBLQ1FrSkNRa0pDUWtrUm1sdVlXeGZRVzF2ZCEwUFNna1FsRlVXU29rVW1GMFpTa3JLQ2drUWxGVVdTb2tVbUYwWlNrcUpGUmhlQzh4TURBcE93MEtDUWtKQ1FrSkNRa2tWRkZVV1Qwa1FsRlVXU3NrVUZGVVdUc05DZ2tKQ1FrSkNRa0pKRlZ3WkdGMFpWRjBlVDBrVTNSamIydGZVWFI1S3lSVVVWUlpPdzBLQ1FrSkNRa0pDUWxwWmlBb0pGTjBZMjlyWDFGMGVUNHdLU0I3SUNSQlZsQTlLQ1JTWVhSbEt5UlBVbUYwWlNrdk1qc2dmU0JsYkhObElIc2dKRUZXVUQwa1VtRjBaVHNnZlEwS0NRa0pDUWtKQ1Fra2NuTXhQVzE1YzNGc1gzRjFaWEo1S0NKVlVFUkJWRVVnY0hKdlpIVmpkQ0JUUlZRZ1VWUlpQU2NrVlhCa1lYUmxVWFI1Snl4UFVtRjBaVDBuSkVGV1VDY2dWMGhGVWtVZ1VISnZaSFZqZEY5SlpEMG5KRkJ5YjJSMVkzUkpaQ2NpS1RzTkNnMEtEUW9rY25NeFBXMTVjM0ZzWDNGMVpYSjVLQ0pwYm5ObGNuUWdhITBieUJ3ZFhKamFHRnpaU0FvUkdGMFpTeEpiblp2YVdObExFTjFjM1J2YldWeVNXUXNRMjl0Y0dGdWVVbGtMRkJ5YjJSMVkzUXNVWFZoYm5ScGRIa3NUR2x6ZEdWa1gxQnlhV05sTEZCeWFXTmxMRkJmVUhKcFkyVXNWR0Y0TEhSNWNHVXNZM05vTEhScGJTeGhjQ3hRUW1Gc1khalpTa2dEUW9KQ1FrSkNRbDJZV3gxWlhNSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pDUWtKQ1FrSkNRa0pEUW9vSnlSa1lYUmxKeXduSkZKbFppY3NKeVJEYjJSbEp5d25KRU52YlhCaGJubEpaQ2NzSnlSUWNtOWtkV04wU1dRbkxDY2tWRkZVV1Njc0p5UlRYMUJ5YVdObEp5d25KRkpoZEdVbkxDY2tVbUYwWlNjc0p5UlVZWGduTENja1kzSmxaR2wwSnl3bkpGQjFjazV2Snl3bkpIUnBiU2NzSnlSaGNDY3NKeVJDYVd4MGVVNXZKeWtpS1RzTkNna0pDUTBLQ1FrSkpISnpNejF0ZVhOeGJGOXhkV1Z5ZVNnaWEhelpYSjBJR2x1ZEc4Z2MzUnZZMnQwY21GdWMyRmpkR2x2YmlBTkNna0pDUWtKQ1Frb1JHRjBaU3hRY205a2RXTjBYMGxrTEVSbGMyTnlhWEIwYVc5dUxFUnlLU0FKQ1FrSkNRa0pDVlpCVEZWRklBMEtDUWtKQ1FrSkNTZ25KR1JoZEdVbkxDY2tVSEp2WkhWamRFbGtKeXduSkZOaGJHVkVaWE1uTENja1ZGRlVXU2NwSWlrN0RRb0pDUWtKQ1FrSkRRb0pDUWtrY25NelBXMTVjM0ZzWDNGMVpYSjVLQ0pwYm5ObGNuUWdhITBieUJ6ZEc5amF5QU5DZ2tKQ1FrSkNRa29SR0YwWlN4UWNtOWtkV04wWDBsa0xGRjBlU3hRY21salpTa2dDUWtKQ1FrSkNRbFdRVXhWUlNBTkNna0pDUWtKQ1Frb0p5UmtZWFJsSnl3bkpGQnliMlIxWTNSSlpDY3NKeVJVVVZSWkp5d25KRkpoZEdVbktTSXBPdzBLQ1FrSkNRa0pDUTBLQ1FrTkNna0pDUWtKQ1EwS0pFNUNhV3c5SkU1Q2FXd3JKRVpwYm1Gc1gwRnRiM1Z1ZERzTkNpUkhjbUZ1WkVKcGJEMGtSM0poYm1SQ2FXd3JLQ1JTWVhSbEtpUlVVVlJaS1RzSkNRa0pEUW9KQ1FrSkNRa0pEUW9KQ1FrSkNRa0pDUWtKZlNBS0NRa0pDUWtKQ1NSeWN6MXRlWE54YkY5eGRXVnllU2dpU1U1VFJWSlVJRWxPVkU4Z0lHeGxaR2RsY2lBTkNna0pDUWtKQ1NoRVlYUmxMRUZqWTI5MWJuUmZTV1FzVW1WbVptVnlaIWpaVjlKWkN4U1pXWm1aWEpsYm1ObFgwRmpZMjkxYm5SZlNXUXNVbVZtWDA1dkxGRjBlU3hTWVhSbExFTnlMRlI1Y0dVcERRb0pDUWtKQ1FsV1FVeFZSU0FOQ2drSkNRa0pLQ2NrWkdGMFpTY3NKeVJEYjJSbEp5d25KRkpsWmljc0p5UlFjbTlrZFdOMFNXUW5MQ2NrVkdGNEp5d25KRlJSVkZrbkxDY2tVbUYwWlNjc0p5Uk9RbWxzSnl3bk9DY3BJaWs3RFFvSkNRa2tSR1Z6UFNSU1pXWXVKeUJRVlZKRFNFRlRSU0FuT3cwS0NRa0pDUWtOQ2drSkNRb0pDUWxwWmlBb0pFTmhjMmcrTUNsN0lDQUtDUWtKSkhKelBXMTVjM0ZzWDNGMVpYSjVLQ0pKVGxORlVsUWdTVTVVVHlBZ2JHVmtaMlZ5SUEwS0NRa0pDUWtKS0VSaGRHVXNRV05qYjNWdWRGOUpaQ3hTWldabVpYSmxibU5sWDBsa0xGSmxabVpsY21WdVkyVmZRV05qYjNWdWRGOUpaQ3hEY2lrTkNna0pDUWtKQ1ZaQlRGVkZJQTBLQ1FrSkNRa29KeVJrWVhSbEp5d25NVEV3TURBbkxDY2tVbVZtSnl3bkpFTnZaR1VuTENja1EyRnphQ2NwSWlrN0RRb0pDUWtKQ1FvSkNRa2tjbk05YlhsemNXeGZjWFZsY25rb0lrbE9VMFZTVkNCSlRsUlBJQ0JzWldSblpYSWdEUW9KQ1FrSkNRa29SR0YwWlN4QlkyTnZkITBYMGxrTEZKbFptWmxjbVZ1WTJWZlNXUXNVbVZtWm1WeVohalpWOUJZMk52ZCEwWDBsa0xFUnlLUTBLQ1FrSkNRa0pWa0ZNVlVVZ0RRb0pDUWtKQ1NnbkpHUmhkR1VuTENja1EyOWtaU2NzSnlSU1pXWW5MQ2N4TVRBd01DY3NKeVJEWVhOb0p5a2lLVHNOQ2drSkNRMEtDUWtKRFFvSkNRa05DZzBLQ1FrSmZRMEtDUWtKQ1FrTkNna0pKRTV2UFNST2J5c3hPdzBLQ1Fra2NuTTliWGx6Y1d4ZmNYVmxjbmtvSWxWUVJFRlVSU0J5WldZZ1UwVlVJRTV2UFNja1RtOG5JSGRvWlhKbElGSmxabDlKWkQwbk5DY2lLVHNOQ2cwS0RRb05DaVJWVWt3OUlsQjFjbU5vWVhObExuQm9jQ0k3RFFwb1pXRmtaWElnS0NKTWIyTmhkR2x2YmpvZ0pGVlNUQ0lwT3cwS0pISnpQVzE1YzNGc1gzRjFaWEo1S0NKa1pXeGxkR1VnWm5KdmJTQjBaVzF3SWlrN0RRbz0iOyAkY29kZWxvY2tfY29kZT1zdHJfcmVwbGFjZSgiQCIsIkNBZyIsICRjb2RlbG9ja19jb2RlKTsgJGNvZGVsb2NrX2NvZGU9c3RyX3JlcGxhY2UoIiEiLCAiVzUiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPXN0cl9yZXBsYWNlKCIqIiwgIkNBZ0kiLCAkY29kZWxvY2tfY29kZSk7ICRjb2RlbG9ja19jb2RlPWJhc2U2NF9kZWNvZGUoJGNvZGVsb2NrX2NvZGUpOyBldmFsKCRjb2RlbG9ja19jb2RlKTsgCg=='));
Function Calls
str_replace | 3 |
base64_decode | 2 |
Stats
MD5 | 065b9656093fbed8fd41a4fba32e4b84 |
Eval Count | 2 |
Decode Time | 71 ms |