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 namespace App\Http\Controllers; use App\Models\Order; use App\Models\Product; ..
Decoded Output download
<?php
namespace App\Http\Controllers;
use App\Models\Order;
use App\Models\Product;
use Exception;
class InvoiceController extends Controller
{
public function view($pz_st)
{
try {
goto TBNbn;
DOOS5:
$joBTQ["products"] = Product::orderBy("name")->where("status", "published")->get();
goto LpsKt;
LpsKt:
return view("backend.invoice.invoice_view", $joBTQ);
goto Ko00M;
TBNbn:
$t8LpG = substr(strrev(strtolower($pz_st)), -8);
goto Y80XQ;
Y80XQ:
$joBTQ["order"] = Order::where("uuid", "LIKE", $t8LpG . "%")->firstOrFail();
goto DOOS5;
Ko00M:
} catch (Exception $MriID) {
return redirect()->back()->with("error", "Invoice Not Found!");
}
}
public function print($pz_st)
{
try {
goto gr6FR;
H1dcN:
$joBTQ["products"] = Product::orderBy("name")->where("status", "published")->get();
goto IMWM2;
IMWM2:
return view("backend.invoice.invoice_print", $joBTQ);
goto PUKtp;
gr6FR:
$t8LpG = substr(strrev(strtolower($pz_st)), -8);
goto qVDWf;
qVDWf:
$joBTQ["order"] = Order::where("uuid", "LIKE", $t8LpG . "%")->firstOrFail();
goto H1dcN;
PUKtp:
} catch (Exception $MriID) {
return redirect()->back()->with("error", "Invoice Not Found!");
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace App\Http\Controllers;
use App\Models\Order;
use App\Models\Product;
use Exception;
class InvoiceController extends Controller
{
public function view($pz_st)
{
try {
goto TBNbn;
DOOS5:
$joBTQ["\x70\162\157\x64\x75\x63\x74\163"] = Product::orderBy("\x6e\141\x6d\145")->where("\163\x74\x61\164\165\x73", "\160\165\x62\154\x69\x73\x68\145\144")->get();
goto LpsKt;
LpsKt:
return view("\142\x61\x63\153\145\156\x64\56\x69\x6e\x76\x6f\151\x63\x65\56\151\x6e\166\x6f\151\143\145\137\166\x69\145\x77", $joBTQ);
goto Ko00M;
TBNbn:
$t8LpG = substr(strrev(strtolower($pz_st)), -8);
goto Y80XQ;
Y80XQ:
$joBTQ["\157\162\x64\x65\x72"] = Order::where("\165\165\x69\x64", "\x4c\111\113\x45", $t8LpG . "\x25")->firstOrFail();
goto DOOS5;
Ko00M:
} catch (Exception $MriID) {
return redirect()->back()->with("\x65\162\x72\157\x72", "\111\156\166\x6f\x69\x63\145\40\x4e\x6f\164\40\106\x6f\165\156\144\x21");
}
}
public function print($pz_st)
{
try {
goto gr6FR;
H1dcN:
$joBTQ["\160\162\157\x64\x75\x63\164\x73"] = Product::orderBy("\x6e\141\x6d\x65")->where("\163\164\x61\164\165\163", "\160\x75\142\x6c\151\163\150\x65\x64")->get();
goto IMWM2;
IMWM2:
return view("\142\x61\x63\153\145\156\144\56\x69\156\166\x6f\151\143\145\56\151\x6e\166\x6f\151\143\145\x5f\160\x72\151\156\x74", $joBTQ);
goto PUKtp;
gr6FR:
$t8LpG = substr(strrev(strtolower($pz_st)), -8);
goto qVDWf;
qVDWf:
$joBTQ["\x6f\x72\144\x65\162"] = Order::where("\165\x75\x69\144", "\114\111\x4b\x45", $t8LpG . "\x25")->firstOrFail();
goto H1dcN;
PUKtp:
} catch (Exception $MriID) {
return redirect()->back()->with("\x65\x72\162\157\x72", "\x49\x6e\x76\157\151\143\145\x20\116\157\x74\40\106\x6f\x75\x6e\x64\x21");
}
}
}
Function Calls
None |
Stats
MD5 | ca3fe9c1c7093f4fcba6fe46fb8b4b2c |
Eval Count | 0 |
Decode Time | 49 ms |