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 /* __________________________________________________ | Obfuscated by YAK P..

Decoded Output download

<?php 
/*   __________________________________________________ 
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  | 
    |              on 2023-12-18 04:54:19              | 
    |    GitHub: https://github.com/pk-fr/yakpro-po    | 
    |__________________________________________________| 
*/ 
 goto miu5DgXEDiqcMytn; T8s1tDgeQXx6MItM: OZnowxku5nAL3QFZ: goto fgM5m3HplWigQfjU; LfPYMUBMlYCzfkzz: session_write_close(); goto PRyq4d1MRIhybErA; FdllAUtNb4YArp4P: if (empty($alternatives)) { goto bDxKu_oVN5zLuCN3; } goto wrS_MAa7MAxrwvPd; jh9orI1jZ2RtKJ4f: get_backend_header(); goto Eqsrr0hibyHDixqe; UCjSdzfW4ZM9xz05: $id = $videos->insert($data); goto H3pLkQmN5hh0l_uM; DvvlxIuxNreGePgc: $sub = new \GDPlayer\Model\Subtitles(); goto bsPsE44kIB_1n2_s; IJ_ENT95u9X2uZkd: $vShort->insert(array("vid" => $id, "key" => $slug)); goto FdllAUtNb4YArp4P; dsARh7wFgPDXmrCM: include_once BASE_DIR . "includes/isUser.php"; goto vXZxa56OWM6y9yWZ; rtPROQChjMAFAvpP: $alternatives = array_values(array_filter($alternatives)); goto eW70v8UdaNgV0qVk; X_CimB1lKE1tHFAf: $data["poster"] = ''; goto TTFJj71fi1StkYDc; KxwG2hdleLbXk3Jq: session_write_close(); goto GMjjZnlnX_PZWskX; GMjjZnlnX_PZWskX: create_alert("danger", $videos->getLastError(), $_SERVER["REQUEST_URI"]); goto brgtYvFWvIQIdP9Q; hb40t3DR8tLEcpM_: $data = []; goto qLRzzDPfaw2PK1JC; isgfGlC3R4X43i64: gnM50UHv1i7k3KAg: goto xyQa1jMNQcFy_whg; wrS_MAa7MAxrwvPd: session_write_close(); goto F5JMirsNY9y7c0gD; UpCMS77BNBNnnzGN: if (empty($subtitles)) { goto OZnowxku5nAL3QFZ; } goto HdpvoN11EosDyxBQ; tXN8UhKvDupsXyh0: $videos = new \GDPlayer\Model\Videos(); goto sAbQYdwe5OOExZ01; qLRzzDPfaw2PK1JC: $data["added"] = $now; goto Se8GuQs20uMNu_YJ; LNGlyIj8qh2vfzJ2: if (empty($_POST)) { goto gnM50UHv1i7k3KAg; } goto LfPYMUBMlYCzfkzz; VwUwVbIN8AbDx7ty: H9FNENhCnuyTerE_: goto isgfGlC3R4X43i64; Eqsrr0hibyHDixqe: echo $widget->renderForm("videos/new.html.twig", ["page_title" => get_env("title"), "admin_dir" => ADMIN_DIR]); goto OHianXjx9SR5nxg5; FXTQg8fA1RYx3Qi0: session_write_close(); goto rtPROQChjMAFAvpP; HdpvoN11EosDyxBQ: session_write_close(); goto YBWAeRVFIZvW9D1j; bqPyxmSLCCQC9O77: $data["uid"] = $uid; goto X_CimB1lKE1tHFAf; asZlVP3V6EMgGhQu: WU0j7c7FhTxHCPP7: goto T8s1tDgeQXx6MItM; q2hUMnM4fvm3L99j: if (!is_array($alternatives)) { goto KSaN_iFDu3lCkeQh; } goto FXTQg8fA1RYx3Qi0; brgtYvFWvIQIdP9Q: goto H9FNENhCnuyTerE_; goto uvfQpgh6wgYIGK0S; H3pLkQmN5hh0l_uM: if ($id) { goto Xo846pNK2ddDNy3P; } goto KxwG2hdleLbXk3Jq; xyQa1jMNQcFy_whg: set_env("title", "New Video"); goto jh9orI1jZ2RtKJ4f; NtCZ29AAkFiw5O70: n3KznVJ26whq9g1M: goto Suu1DYnxSIbAtmy3; sAbQYdwe5OOExZ01: $vAlt = new \GDPlayer\Model\VideosAlternatives(); goto dpgt5yX9B9alj4LP; WCuCpwE71SStVkou: $slug = sanitize_html($_POST["slug"]); goto PY6zAEafWi8ef9Aj; fgM5m3HplWigQfjU: create_alert("success", "The new video has been successfully added", strtr(rtrim($_SERVER["REQUEST_URI"], "/"), ["/new" => "/edit/?id=" . $id])); goto VwUwVbIN8AbDx7ty; dpgt5yX9B9alj4LP: $vShort = new \GDPlayer\Model\VideoShort(); goto DvvlxIuxNreGePgc; l1aCOV7cDazyvR5o: $now = time(); goto hb40t3DR8tLEcpM_; PY6zAEafWi8ef9Aj: $slug = create_slug($slug); goto IJ_ENT95u9X2uZkd; wd3gE4gPwH83IW93: $hosting = new \GDPlayer\Hosting(); goto tXN8UhKvDupsXyh0; vXZxa56OWM6y9yWZ: $helper = new \GDPlayer\Helper(); goto vr3LBU12jwI_YPpf; Suu1DYnxSIbAtmy3: bDxKu_oVN5zLuCN3: goto UpCMS77BNBNnnzGN; FZaBfJfh0uFBiklN: session_write_close(); goto WCuCpwE71SStVkou; esMotKJvgxiRWz55: $alternatives = filter_input(INPUT_POST, "altLinks", FILTER_SANITIZE_URL, FILTER_REQUIRE_ARRAY); goto q2hUMnM4fvm3L99j; vr3LBU12jwI_YPpf: $subscene = new \GDPlayer\Subscene(); goto wd3gE4gPwH83IW93; eW70v8UdaNgV0qVk: KSaN_iFDu3lCkeQh: goto UCjSdzfW4ZM9xz05; bsPsE44kIB_1n2_s: $widget = new \GDPlayer\Widget(); goto LNGlyIj8qh2vfzJ2; miu5DgXEDiqcMytn: session_write_close(); goto dsARh7wFgPDXmrCM; OHianXjx9SR5nxg5: echo $widget->hostLinkExample(); goto X6ucKEmb85oa5ks3; q4ypAAOJLgtxmZML: $subtitles = array_merge($videos->uploadSubtitles($_POST, $_FILES), $videos->uploadSubscene($_POST)); goto esMotKJvgxiRWz55; YBWAeRVFIZvW9D1j: foreach ($subtitles as $i => $dt) { goto nr4YdLqv1Q_TFg_1; PiRzA8iLly_w0LMx: session_write_close(); goto OBVEYgHiPZIfFRYB; yodk1bcDcTk3VUC6: if (empty($dt["file"])) { goto DaRrx7PMK8eoVCjd; } goto PiRzA8iLly_w0LMx; nr4YdLqv1Q_TFg_1: session_write_close(); goto yodk1bcDcTk3VUC6; V3Gw6ZdFjeNhTCxP: DaRrx7PMK8eoVCjd: goto zRQdcB9HDrIn4Rxx; zRQdcB9HDrIn4Rxx: SdVVzjgvy8ad4IWy: goto pRzR97gtQUchV5Jj; OBVEYgHiPZIfFRYB: $sub->insert(array("vid" => $id, "language" => $dt["label"], "link" => $dt["file"], "added" => $now, "updated" => $now, "uid" => $uid, "order" => $i)); goto V3Gw6ZdFjeNhTCxP; pRzR97gtQUchV5Jj: } goto asZlVP3V6EMgGhQu; PRyq4d1MRIhybErA: $uid = sanitize_int($userLogin["id"]); goto l1aCOV7cDazyvR5o; F5JMirsNY9y7c0gD: foreach ($alternatives as $i => $url) { goto O2IOiv8lI36Enbak; cdVohfjcVrnsqhi2: PPnhgM1OqTjTbucY: goto IxRzvkZuFEHF2pGj; shp7XD38Lq5lmhyI: $hosting->setURL($url); goto FaDjwTGLf_Yf0s6d; lXR4YA3ivVb2Q5O7: $vAlt->insert(array("vid" => $id, "host" => $host, "host_id" => $host_id, "order" => $i)); goto IFdp8xh4WT7Dvx92; IFdp8xh4WT7Dvx92: UmGi8QSItg8Ykn8P: goto cdVohfjcVrnsqhi2; O2IOiv8lI36Enbak: session_write_close(); goto shp7XD38Lq5lmhyI; lBMx5P5GcmA16r32: if (!(!empty($host) && !empty($host_id))) { goto UmGi8QSItg8Ykn8P; } goto udJU_X6ilzFOdPAK; gk8JmgrA3jHWtp4V: $host_id = $hosting->getID(); goto lBMx5P5GcmA16r32; udJU_X6ilzFOdPAK: session_write_close(); goto lXR4YA3ivVb2Q5O7; FaDjwTGLf_Yf0s6d: $host = $hosting->getHost(); goto gk8JmgrA3jHWtp4V; IxRzvkZuFEHF2pGj: } goto NtCZ29AAkFiw5O70; Se8GuQs20uMNu_YJ: $data["updated"] = $now; goto bqPyxmSLCCQC9O77; uvfQpgh6wgYIGK0S: Xo846pNK2ddDNy3P: goto FZaBfJfh0uFBiklN; TTFJj71fi1StkYDc: $data = array_merge($data, $videos->saveData($_POST, $_FILES)); goto q4ypAAOJLgtxmZML; X6ucKEmb85oa5ks3: get_backend_footer(); 
 ?>

Did this file decode correctly?

Original Code

<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.14  |
    |              on 2023-12-18 04:54:19              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 goto miu5DgXEDiqcMytn; T8s1tDgeQXx6MItM: OZnowxku5nAL3QFZ: goto fgM5m3HplWigQfjU; LfPYMUBMlYCzfkzz: session_write_close(); goto PRyq4d1MRIhybErA; FdllAUtNb4YArp4P: if (empty($alternatives)) { goto bDxKu_oVN5zLuCN3; } goto wrS_MAa7MAxrwvPd; jh9orI1jZ2RtKJ4f: get_backend_header(); goto Eqsrr0hibyHDixqe; UCjSdzfW4ZM9xz05: $id = $videos->insert($data); goto H3pLkQmN5hh0l_uM; DvvlxIuxNreGePgc: $sub = new \GDPlayer\Model\Subtitles(); goto bsPsE44kIB_1n2_s; IJ_ENT95u9X2uZkd: $vShort->insert(array("\166\151\x64" => $id, "\153\x65\x79" => $slug)); goto FdllAUtNb4YArp4P; dsARh7wFgPDXmrCM: include_once BASE_DIR . "\x69\156\x63\x6c\165\144\x65\x73\57\x69\163\125\163\145\162\56\x70\x68\x70"; goto vXZxa56OWM6y9yWZ; rtPROQChjMAFAvpP: $alternatives = array_values(array_filter($alternatives)); goto eW70v8UdaNgV0qVk; X_CimB1lKE1tHFAf: $data["\x70\x6f\163\164\x65\162"] = ''; goto TTFJj71fi1StkYDc; KxwG2hdleLbXk3Jq: session_write_close(); goto GMjjZnlnX_PZWskX; GMjjZnlnX_PZWskX: create_alert("\144\x61\156\147\x65\x72", $videos->getLastError(), $_SERVER["\x52\105\121\125\x45\x53\124\x5f\125\122\111"]); goto brgtYvFWvIQIdP9Q; hb40t3DR8tLEcpM_: $data = []; goto qLRzzDPfaw2PK1JC; isgfGlC3R4X43i64: gnM50UHv1i7k3KAg: goto xyQa1jMNQcFy_whg; wrS_MAa7MAxrwvPd: session_write_close(); goto F5JMirsNY9y7c0gD; UpCMS77BNBNnnzGN: if (empty($subtitles)) { goto OZnowxku5nAL3QFZ; } goto HdpvoN11EosDyxBQ; tXN8UhKvDupsXyh0: $videos = new \GDPlayer\Model\Videos(); goto sAbQYdwe5OOExZ01; qLRzzDPfaw2PK1JC: $data["\x61\x64\x64\145\x64"] = $now; goto Se8GuQs20uMNu_YJ; LNGlyIj8qh2vfzJ2: if (empty($_POST)) { goto gnM50UHv1i7k3KAg; } goto LfPYMUBMlYCzfkzz; VwUwVbIN8AbDx7ty: H9FNENhCnuyTerE_: goto isgfGlC3R4X43i64; Eqsrr0hibyHDixqe: echo $widget->renderForm("\166\x69\144\145\x6f\163\57\x6e\145\167\56\x68\x74\155\x6c\56\x74\167\x69\x67", ["\x70\141\147\145\x5f\164\151\164\154\145" => get_env("\164\151\164\x6c\145"), "\x61\x64\x6d\x69\156\x5f\x64\x69\x72" => ADMIN_DIR]); goto OHianXjx9SR5nxg5; FXTQg8fA1RYx3Qi0: session_write_close(); goto rtPROQChjMAFAvpP; HdpvoN11EosDyxBQ: session_write_close(); goto YBWAeRVFIZvW9D1j; bqPyxmSLCCQC9O77: $data["\165\x69\x64"] = $uid; goto X_CimB1lKE1tHFAf; asZlVP3V6EMgGhQu: WU0j7c7FhTxHCPP7: goto T8s1tDgeQXx6MItM; q2hUMnM4fvm3L99j: if (!is_array($alternatives)) { goto KSaN_iFDu3lCkeQh; } goto FXTQg8fA1RYx3Qi0; brgtYvFWvIQIdP9Q: goto H9FNENhCnuyTerE_; goto uvfQpgh6wgYIGK0S; H3pLkQmN5hh0l_uM: if ($id) { goto Xo846pNK2ddDNy3P; } goto KxwG2hdleLbXk3Jq; xyQa1jMNQcFy_whg: set_env("\164\x69\164\x6c\x65", "\116\145\167\x20\x56\151\x64\145\x6f"); goto jh9orI1jZ2RtKJ4f; NtCZ29AAkFiw5O70: n3KznVJ26whq9g1M: goto Suu1DYnxSIbAtmy3; sAbQYdwe5OOExZ01: $vAlt = new \GDPlayer\Model\VideosAlternatives(); goto dpgt5yX9B9alj4LP; WCuCpwE71SStVkou: $slug = sanitize_html($_POST["\x73\154\x75\147"]); goto PY6zAEafWi8ef9Aj; fgM5m3HplWigQfjU: create_alert("\163\165\x63\143\x65\x73\163", "\x54\x68\x65\x20\156\145\x77\x20\x76\151\144\x65\157\40\150\x61\x73\x20\142\x65\x65\156\x20\x73\x75\x63\x63\x65\x73\x73\146\165\x6c\154\171\x20\x61\x64\x64\145\x64", strtr(rtrim($_SERVER["\122\105\121\125\105\123\x54\137\x55\x52\x49"], "\57"), ["\57\156\x65\x77" => "\x2f\145\144\x69\164\57\x3f\x69\x64\x3d" . $id])); goto VwUwVbIN8AbDx7ty; dpgt5yX9B9alj4LP: $vShort = new \GDPlayer\Model\VideoShort(); goto DvvlxIuxNreGePgc; l1aCOV7cDazyvR5o: $now = time(); goto hb40t3DR8tLEcpM_; PY6zAEafWi8ef9Aj: $slug = create_slug($slug); goto IJ_ENT95u9X2uZkd; wd3gE4gPwH83IW93: $hosting = new \GDPlayer\Hosting(); goto tXN8UhKvDupsXyh0; vXZxa56OWM6y9yWZ: $helper = new \GDPlayer\Helper(); goto vr3LBU12jwI_YPpf; Suu1DYnxSIbAtmy3: bDxKu_oVN5zLuCN3: goto UpCMS77BNBNnnzGN; FZaBfJfh0uFBiklN: session_write_close(); goto WCuCpwE71SStVkou; esMotKJvgxiRWz55: $alternatives = filter_input(INPUT_POST, "\141\154\164\x4c\x69\x6e\153\x73", FILTER_SANITIZE_URL, FILTER_REQUIRE_ARRAY); goto q2hUMnM4fvm3L99j; vr3LBU12jwI_YPpf: $subscene = new \GDPlayer\Subscene(); goto wd3gE4gPwH83IW93; eW70v8UdaNgV0qVk: KSaN_iFDu3lCkeQh: goto UCjSdzfW4ZM9xz05; bsPsE44kIB_1n2_s: $widget = new \GDPlayer\Widget(); goto LNGlyIj8qh2vfzJ2; miu5DgXEDiqcMytn: session_write_close(); goto dsARh7wFgPDXmrCM; OHianXjx9SR5nxg5: echo $widget->hostLinkExample(); goto X6ucKEmb85oa5ks3; q4ypAAOJLgtxmZML: $subtitles = array_merge($videos->uploadSubtitles($_POST, $_FILES), $videos->uploadSubscene($_POST)); goto esMotKJvgxiRWz55; YBWAeRVFIZvW9D1j: foreach ($subtitles as $i => $dt) { goto nr4YdLqv1Q_TFg_1; PiRzA8iLly_w0LMx: session_write_close(); goto OBVEYgHiPZIfFRYB; yodk1bcDcTk3VUC6: if (empty($dt["\146\151\154\x65"])) { goto DaRrx7PMK8eoVCjd; } goto PiRzA8iLly_w0LMx; nr4YdLqv1Q_TFg_1: session_write_close(); goto yodk1bcDcTk3VUC6; V3Gw6ZdFjeNhTCxP: DaRrx7PMK8eoVCjd: goto zRQdcB9HDrIn4Rxx; zRQdcB9HDrIn4Rxx: SdVVzjgvy8ad4IWy: goto pRzR97gtQUchV5Jj; OBVEYgHiPZIfFRYB: $sub->insert(array("\x76\151\x64" => $id, "\x6c\141\156\x67\x75\141\x67\x65" => $dt["\154\141\x62\x65\x6c"], "\x6c\151\156\153" => $dt["\x66\x69\154\145"], "\x61\144\144\x65\144" => $now, "\165\x70\x64\x61\x74\145\x64" => $now, "\x75\x69\144" => $uid, "\157\162\x64\145\162" => $i)); goto V3Gw6ZdFjeNhTCxP; pRzR97gtQUchV5Jj: } goto asZlVP3V6EMgGhQu; PRyq4d1MRIhybErA: $uid = sanitize_int($userLogin["\151\x64"]); goto l1aCOV7cDazyvR5o; F5JMirsNY9y7c0gD: foreach ($alternatives as $i => $url) { goto O2IOiv8lI36Enbak; cdVohfjcVrnsqhi2: PPnhgM1OqTjTbucY: goto IxRzvkZuFEHF2pGj; shp7XD38Lq5lmhyI: $hosting->setURL($url); goto FaDjwTGLf_Yf0s6d; lXR4YA3ivVb2Q5O7: $vAlt->insert(array("\x76\151\x64" => $id, "\x68\x6f\163\164" => $host, "\x68\157\x73\164\x5f\151\144" => $host_id, "\x6f\x72\x64\x65\x72" => $i)); goto IFdp8xh4WT7Dvx92; IFdp8xh4WT7Dvx92: UmGi8QSItg8Ykn8P: goto cdVohfjcVrnsqhi2; O2IOiv8lI36Enbak: session_write_close(); goto shp7XD38Lq5lmhyI; lBMx5P5GcmA16r32: if (!(!empty($host) && !empty($host_id))) { goto UmGi8QSItg8Ykn8P; } goto udJU_X6ilzFOdPAK; gk8JmgrA3jHWtp4V: $host_id = $hosting->getID(); goto lBMx5P5GcmA16r32; udJU_X6ilzFOdPAK: session_write_close(); goto lXR4YA3ivVb2Q5O7; FaDjwTGLf_Yf0s6d: $host = $hosting->getHost(); goto gk8JmgrA3jHWtp4V; IxRzvkZuFEHF2pGj: } goto NtCZ29AAkFiw5O70; Se8GuQs20uMNu_YJ: $data["\165\x70\144\x61\x74\145\x64"] = $now; goto bqPyxmSLCCQC9O77; uvfQpgh6wgYIGK0S: Xo846pNK2ddDNy3P: goto FZaBfJfh0uFBiklN; TTFJj71fi1StkYDc: $data = array_merge($data, $videos->saveData($_POST, $_FILES)); goto q4ypAAOJLgtxmZML; X6ucKEmb85oa5ks3: get_backend_footer();

Function Calls

None

Variables

None

Stats

MD5 4bb1641fe39160678da013d707182195
Eval Count 0
Decode Time 51 ms