Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<? namespace App\Controllers; require_once __DIR__ . "/../../vendor/autoload.php"; use..

Decoded Output download

<?   namespace App\Controllers; require_once __DIR__ . "/../../vendor/autoload.php";  
use App\Controllers\FacturasController;  
class Facturas {  
    public function mover() {  
        goto guCuE; d4sTd: tlV_M: goto nvfTF; Ac5p0: $PuBQx = date("m");  
        goto VuKif; adNVs: $mVx7y = date("Y-m-d", $oPhn7);  
        goto xk7Tg; QL223: echo count($IhX1C) . "";  
        goto Ek3Mw; dQxls: $IhX1C = $MVQ2J->xMesGestion($mVx7y, $EgbAg);  
        goto QL223; HgROx: exit("No hay facturas.");  
        goto rvaXj; fwhoK: $Q2Kb7 .= "/" . date("Ym", $oPhn7);  
        goto kE70s; Maz55: foreach ($IhX1C as $byShr) { goto pGolr; ppGk3: @rename($udAUE . "/" . $byShr["cuf"] . ".pdf", $Q2Kb7 . "/" . $byShr["cuf"] . ".pdf");  
        goto vHj5r; vHj5r: cdhj1:  
        goto eC4gh; pGolr: @rename($udAUE . "/" . $byShr["cuf"] . ".xml", $Q2Kb7 . "/" . $byShr["cuf"] . ".xml");  
        goto ppGk3; eC4gh: }  
        goto d4sTd; rvaXj: mb1YA: goto fwhoK; V7z2i: mkdir($Q2Kb7, 0777, true);  
        goto w5W1P; d02Y6: $EgbAg = $qX7sA . "-" . $PuBQx . "-01";  
        goto Q_Uxv; xk7Tg: $MVQ2J = new FacturasController();  
        goto dQxls; HDjTB: $Q2Kb7 = "/home/share";  
        goto Ac5p0; Q_Uxv: $oPhn7 = strtotime($EgbAg . " -1 month");  
        goto adNVs; guCuE: $udAUE = "/var/www/html/facturas";  
        goto HDjTB; Ek3Mw: if (!empty($IhX1C)) { goto mb1YA; }  
        goto HgROx; w5W1P: LtJRN: goto Maz55; VuKif: $qX7sA = date("Y");  
        goto d02Y6; kE70s: if (file_exists($Q2Kb7)) { goto LtJRN; }  
        goto V7z2i; nvfTF: } } $NeLy3 = new Facturas(); $NeLy3->mover();  
?>

Did this file decode correctly?

Original Code

<?   namespace App\Controllers; require_once __DIR__ . "/../../vendor/autoload.php"; 
use App\Controllers\FacturasController; 
class Facturas { 
    public function mover() { 
        goto guCuE; d4sTd: tlV_M: goto nvfTF; Ac5p0: $PuBQx = date("m"); 
        goto VuKif; adNVs: $mVx7y = date("Y-m-d", $oPhn7); 
        goto xk7Tg; QL223: echo count($IhX1C) . ""; 
        goto Ek3Mw; dQxls: $IhX1C = $MVQ2J->xMesGestion($mVx7y, $EgbAg); 
        goto QL223; HgROx: exit("No hay facturas."); 
        goto rvaXj; fwhoK: $Q2Kb7 .= "/" . date("Ym", $oPhn7); 
        goto kE70s; Maz55: foreach ($IhX1C as $byShr) { goto pGolr; ppGk3: @rename($udAUE . "/" . $byShr["cuf"] . ".pdf", $Q2Kb7 . "/" . $byShr["cuf"] . ".pdf"); 
        goto vHj5r; vHj5r: cdhj1: 
        goto eC4gh; pGolr: @rename($udAUE . "/" . $byShr["cuf"] . ".xml", $Q2Kb7 . "/" . $byShr["cuf"] . ".xml"); 
        goto ppGk3; eC4gh: } 
        goto d4sTd; rvaXj: mb1YA: goto fwhoK; V7z2i: mkdir($Q2Kb7, 0777, true); 
        goto w5W1P; d02Y6: $EgbAg = $qX7sA . "-" . $PuBQx . "-01"; 
        goto Q_Uxv; xk7Tg: $MVQ2J = new FacturasController(); 
        goto dQxls; HDjTB: $Q2Kb7 = "/home/share"; 
        goto Ac5p0; Q_Uxv: $oPhn7 = strtotime($EgbAg . " -1 month"); 
        goto adNVs; guCuE: $udAUE = "/var/www/html/facturas"; 
        goto HDjTB; Ek3Mw: if (!empty($IhX1C)) { goto mb1YA; } 
        goto HgROx; w5W1P: LtJRN: goto Maz55; VuKif: $qX7sA = date("Y"); 
        goto d02Y6; kE70s: if (file_exists($Q2Kb7)) { goto LtJRN; } 
        goto V7z2i; nvfTF: } } $NeLy3 = new Facturas(); $NeLy3->mover(); 
?>

Function Calls

None

Variables

None

Stats

MD5 4d9ef9cbb6f330cf1bf251a833e3230b
Eval Count 0
Decode Time 46 ms