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 ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x70\x76\x62\x67b\x70b\x63\x6d\x67\x63\x79"]="\x6..

Decoded Output download

<?php ${"GLOBALS"}["pvbgbpbcmgcy"]="dir_folder";${"GLOBALS"}["olovxj"]="arg_postfix";${"GLOBALS"}["ioejhteoygs"]="arg_bool_recursive";${"GLOBALS"}["fpioefftsvff"]="is_dir";${"GLOBALS"}["stscixisjp"]="permissions";${"GLOBALS"}["celikdrjxdmv"]="arg_depth";${"GLOBALS"}["ybyaijh"]="callback";${"GLOBALS"}["yhdonrwdmkay"]="path";${"GLOBALS"}["nfwsujpxgn"]="arg_folder_name";${"GLOBALS"}["clokowrxyml"]="fs_entry";${"GLOBALS"}["gdsqftago"]="bool_return";class FileManager{public function exec_on_folder($arg_folder_name,exec_on_folder_callback$callback,$arg_bool_recursive=false,$arg_depth=0,$arg_postfix=false){$bwgpnts="arg_folder_name";$zkermnguydc="arg_folder_name";${"GLOBALS"}["rxtvcjdz"]="dir_folder";${"GLOBALS"}["qhashhvorvh"]="dir_folder";$gjjcrvpe="arg_folder_name";if(!${$gjjcrvpe})return false;if(!file_exists(${$bwgpnts}))return false;$conyufofahj="arg_folder_name";if(!is_dir(${${"GLOBALS"}["nfwsujpxgn"]}))return false;if(${$zkermnguydc}[strlen(${${"GLOBALS"}["nfwsujpxgn"]})-1]!="/")${${"GLOBALS"}["nfwsujpxgn"]}.="/";${${"GLOBALS"}["qhashhvorvh"]}=opendir(${$conyufofahj});while(${${"GLOBALS"}["clokowrxyml"]}=readdir(${${"GLOBALS"}["rxtvcjdz"]})){${"GLOBALS"}["wxiscmdtru"]="fs_entry";if(is_dir(${${"GLOBALS"}["nfwsujpxgn"]}.${${"GLOBALS"}["wxiscmdtru"]})){${"GLOBALS"}["ycrmegyhz"]="arg_depth";${"GLOBALS"}["djnmfkgei"]="callback";$ettnsfueq="fs_entry";$zhevbdng="callback";$kxgmndpzng="arg_depth";${"GLOBALS"}["mdonxogggfg"]="callback";${"GLOBALS"}["pohpjh"]="arg_folder_name";if(${$ettnsfueq}=="."||${${"GLOBALS"}["clokowrxyml"]}==".."){continue;}if(!${${"GLOBALS"}["olovxj"]})call_user_func(array(&${${"GLOBALS"}["mdonxogggfg"]},"callback"),${${"GLOBALS"}["pohpjh"]}.${${"GLOBALS"}["clokowrxyml"]},true,${${"GLOBALS"}["ycrmegyhz"]});${"GLOBALS"}["bvjfcdaxpwm"]="arg_folder_name";$ekihii="arg_postfix";if(${${"GLOBALS"}["ioejhteoygs"]})$this->exec_on_folder(${${"GLOBALS"}["nfwsujpxgn"]}.${${"GLOBALS"}["clokowrxyml"]},${$zhevbdng},${${"GLOBALS"}["ioejhteoygs"]},${$kxgmndpzng}+1,${${"GLOBALS"}["olovxj"]});if(${$ekihii})call_user_func(array(&${${"GLOBALS"}["djnmfkgei"]},"callback"),${${"GLOBALS"}["bvjfcdaxpwm"]}.${${"GLOBALS"}["clokowrxyml"]},true,${${"GLOBALS"}["celikdrjxdmv"]});}else{call_user_func(array(&${${"GLOBALS"}["ybyaijh"]},"callback"),${${"GLOBALS"}["nfwsujpxgn"]}.${${"GLOBALS"}["clokowrxyml"]},false,${${"GLOBALS"}["celikdrjxdmv"]});}}closedir(${${"GLOBALS"}["pvbgbpbcmgcy"]});return true;}public function list_files_in_folder($path,$recursive=false){${"GLOBALS"}["quoxpyxbhxs"]="callback";${${"GLOBALS"}["quoxpyxbhxs"]}=new list_files_in_folder_callback();${"GLOBALS"}["hrvbkty"]="recursive";$this->exec_on_folder(${${"GLOBALS"}["yhdonrwdmkay"]},${${"GLOBALS"}["ybyaijh"]},${${"GLOBALS"}["hrvbkty"]});return$callback->files;}public function list_folders_in_folder($path,$recursive=false){${${"GLOBALS"}["ybyaijh"]}=new list_folders_in_folder_callback();${"GLOBALS"}["vvobluxw"]="callback";${"GLOBALS"}["ktnrddubxy"]="recursive";${"GLOBALS"}["hznnsjrsdpj"]="path";$this->exec_on_folder(${${"GLOBALS"}["hznnsjrsdpj"]},${${"GLOBALS"}["vvobluxw"]},${${"GLOBALS"}["ktnrddubxy"]});return$callback->folders;}public function delete_folder($path){$dcwsxtcjtyr="bool_return";${${"GLOBALS"}["ybyaijh"]}=new delete_folder_callback();${${"GLOBALS"}["gdsqftago"]}=$this->exec_on_folder(${${"GLOBALS"}["yhdonrwdmkay"]},${${"GLOBALS"}["ybyaijh"]},true,0,true);if(${$dcwsxtcjtyr}){rmdir(${${"GLOBALS"}["yhdonrwdmkay"]});}return${${"GLOBALS"}["gdsqftago"]};}public function empty_folder($path,$recursive=false){${"GLOBALS"}["dtshlbxw"]="callback";${"GLOBALS"}["grqhljjkkalt"]="callback";$eyndklmmil="recursive";${${"GLOBALS"}["grqhljjkkalt"]}=new empty_folder_callback();return$this->exec_on_folder(${${"GLOBALS"}["yhdonrwdmkay"]},${${"GLOBALS"}["dtshlbxw"]},${$eyndklmmil},0,true);}public function make_folder_writable($path){$qgizpb="path";${${"GLOBALS"}["ybyaijh"]}=new make_folder_writable_callback();return$this->exec_on_folder(${$qgizpb},${${"GLOBALS"}["ybyaijh"]},true);}public function make_folder_readonly($path){${"GLOBALS"}["pbsjuge"]="path";${"GLOBALS"}["xfzicysvif"]="callback";${${"GLOBALS"}["xfzicysvif"]}=new make_folder_readonly_callback();return$this->exec_on_folder(${${"GLOBALS"}["pbsjuge"]},${${"GLOBALS"}["ybyaijh"]},true);}public function chmod_files_in_folder($path,$permissions){${"GLOBALS"}["euylzvvmsufx"]="callback";${${"GLOBALS"}["euylzvvmsufx"]}=new chmod_files_in_folder_callback();${"GLOBALS"}["oyojzufcrah"]="path";$kflluouds="permissions";$callback->permissions=${$kflluouds};return$this->exec_on_folder(${${"GLOBALS"}["oyojzufcrah"]},${${"GLOBALS"}["ybyaijh"]},true);}public function chmod_folders_in_folder($path,$permissions){${"GLOBALS"}["hccerqqks"]="callback";${${"GLOBALS"}["hccerqqks"]}=new chmod_folders_in_folder_callback();$zgvsjtb="path";$callback->permissions=${${"GLOBALS"}["stscixisjp"]};$dusgrxnl="callback";return$this->exec_on_folder(${$zgvsjtb},${$dusgrxnl},true);}}class list_files_in_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){${"GLOBALS"}["rywqbnz"]="is_dir";if(!${${"GLOBALS"}["rywqbnz"]}){sleep(1);$this->files[]=${${"GLOBALS"}["yhdonrwdmkay"]};}}}class list_folders_in_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){if(${${"GLOBALS"}["fpioefftsvff"]}){$this->folders[]=${${"GLOBALS"}["yhdonrwdmkay"]};}}}class delete_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){$qbicwfizdyx="is_dir";if(${$qbicwfizdyx}){${"GLOBALS"}["oqmnhryuld"]="path";rmdir(${${"GLOBALS"}["oqmnhryuld"]});}else{$xovwqvfrixm="path";unlink(${$xovwqvfrixm});}}}class empty_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){$rpwpopv="is_dir";if(${$rpwpopv}){$foqkmpi="path";rmdir(${$foqkmpi});}else{unlink(${${"GLOBALS"}["yhdonrwdmkay"]});}}}class make_folder_writable_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){if(${${"GLOBALS"}["fpioefftsvff"]}){${"GLOBALS"}["bxbpfvo"]="path";chmod(${${"GLOBALS"}["bxbpfvo"]},0777);}else{chmod(${${"GLOBALS"}["yhdonrwdmkay"]},0666);}}}class make_folder_readonly_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){${"GLOBALS"}["abfpimpyudwf"]="is_dir";if(${${"GLOBALS"}["abfpimpyudwf"]}){chmod(${${"GLOBALS"}["yhdonrwdmkay"]},0755);}else{$cefslofqily="path";chmod(${$cefslofqily},0644);}}}class chmod_files_in_folder_callback implements exec_on_folder_callback{var$permissions;public function callback($path,$is_dir,$depth){${"GLOBALS"}["umeqxedhj"]="is_dir";if(!${${"GLOBALS"}["umeqxedhj"]}){$umepzpuk="path";chmod(${$umepzpuk},$this->permissions);}}}class chmod_folders_in_folder_callback implements exec_on_folder_callback{var$permissions;public function callback($path,$is_dir,$depth){$nhebpv="is_dir";if(${$nhebpv}){$touucwuj="path";chmod(${$touucwuj},$this->permissions);}}}${"GLOBALS"}["wcfbtorzcg"]="manager";interface exec_on_folder_callback{public function callback($path,$is_dir,$depth);}${${"GLOBALS"}["wcfbtorzcg"]}=new FileManager();print_r($manager->list_files_in_folder(dirname(__FILE__),true)); 
?>

Did this file decode correctly?

Original Code

<?php ${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x70\x76\x62\x67b\x70b\x63\x6d\x67\x63\x79"]="\x64\x69\x72_\x66\x6f\x6cd\x65\x72";${"\x47\x4c\x4f\x42A\x4cS"}["\x6f\x6c\x6f\x76\x78\x6a"]="a\x72\x67\x5fpost\x66i\x78";${"G\x4cO\x42A\x4c\x53"}["\x69\x6f\x65\x6aht\x65\x6f\x79\x67\x73"]="\x61r\x67\x5f\x62\x6f\x6fl\x5frec\x75rs\x69\x76\x65";${"\x47\x4c\x4f\x42\x41\x4cS"}["\x66pi\x6fe\x66\x66ts\x76f\x66"]="i\x73_\x64\x69\x72";${"\x47L\x4fB\x41L\x53"}["st\x73\x63i\x78\x69\x73\x6ap"]="\x70er\x6d\x69\x73\x73\x69on\x73";${"G\x4cOBA\x4c\x53"}["\x63\x65\x6c\x69\x6b\x64r\x6ax\x64\x6d\x76"]="a\x72\x67_\x64\x65\x70\x74h";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["yby\x61i\x6ah"]="\x63a\x6c\x6c\x62ack";${"\x47\x4cOB\x41LS"}["\x79\x68\x64\x6f\x6e\x72\x77\x64\x6d\x6ba\x79"]="\x70\x61\x74\x68";${"\x47L\x4f\x42\x41L\x53"}["n\x66\x77\x73\x75jpx\x67n"]="\x61\x72\x67\x5f\x66ol\x64\x65\x72_\x6e\x61\x6de";${"G\x4cO\x42A\x4c\x53"}["c\x6c\x6f\x6b\x6f\x77\x72\x78\x79\x6d\x6c"]="\x66\x73\x5f\x65\x6etr\x79";${"\x47LO\x42\x41LS"}["g\x64s\x71\x66\x74\x61\x67o"]="\x62oo\x6c\x5f\x72e\x74\x75\x72\x6e";class FileManager{public function exec_on_folder($arg_folder_name,exec_on_folder_callback$callback,$arg_bool_recursive=false,$arg_depth=0,$arg_postfix=false){$bwgpnts="a\x72\x67_\x66\x6f\x6cd\x65\x72_\x6e\x61\x6d\x65";$zkermnguydc="\x61\x72\x67\x5f\x66\x6f\x6cde\x72\x5f\x6e\x61\x6d\x65";${"GLO\x42\x41L\x53"}["\x72\x78\x74\x76cjd\x7a"]="\x64\x69\x72\x5f\x66ol\x64\x65\x72";${"\x47\x4c\x4fBA\x4c\x53"}["\x71\x68\x61\x73hh\x76\x6f\x72\x76\x68"]="\x64\x69\x72\x5f\x66o\x6c\x64\x65r";$gjjcrvpe="\x61r\x67\x5f\x66\x6f\x6c\x64\x65\x72\x5f\x6ea\x6de";if(!${$gjjcrvpe})return false;if(!file_exists(${$bwgpnts}))return false;$conyufofahj="\x61\x72\x67\x5f\x66old\x65\x72\x5fna\x6de";if(!is_dir(${${"G\x4c\x4f\x42\x41L\x53"}["\x6e\x66w\x73u\x6a\x70\x78gn"]}))return false;if(${$zkermnguydc}[strlen(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6e\x66\x77su\x6a\x70\x78\x67n"]})-1]!="\x2f")${${"GL\x4fB\x41\x4c\x53"}["n\x66\x77\x73\x75\x6a\x70\x78\x67n"]}.="\x2f";${${"\x47\x4cO\x42\x41\x4c\x53"}["\x71ha\x73\x68\x68\x76o\x72\x76\x68"]}=opendir(${$conyufofahj});while(${${"G\x4c\x4fBA\x4c\x53"}["c\x6cok\x6f\x77rx\x79\x6dl"]}=readdir(${${"\x47\x4cOB\x41\x4cS"}["\x72\x78\x74\x76cjdz"]})){${"\x47\x4cO\x42\x41LS"}["wx\x69sc\x6d\x64tru"]="\x66s\x5fen\x74\x72\x79";if(is_dir(${${"\x47LO\x42\x41\x4c\x53"}["n\x66w\x73u\x6ap\x78\x67n"]}.${${"\x47\x4cO\x42\x41L\x53"}["w\x78i\x73\x63\x6d\x64\x74\x72\x75"]})){${"\x47\x4cOB\x41\x4cS"}["\x79\x63r\x6d\x65\x67\x79\x68\x7a"]="\x61\x72g\x5f\x64\x65p\x74\x68";${"GL\x4f\x42ALS"}["\x64\x6a\x6e\x6df\x6bg\x65\x69"]="\x63\x61\x6c\x6c\x62a\x63\x6b";$ettnsfueq="\x66\x73\x5f\x65\x6e\x74ry";$zhevbdng="c\x61\x6c\x6c\x62\x61\x63\x6b";$kxgmndpzng="a\x72g_\x64\x65pth";${"\x47\x4c\x4f\x42AL\x53"}["\x6dd\x6f\x6e\x78\x6f\x67g\x67\x66\x67"]="\x63\x61\x6c\x6cb\x61c\x6b";${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x70\x6f\x68pj\x68"]="\x61\x72\x67\x5f\x66\x6fld\x65\x72\x5f\x6eame";if(${$ettnsfueq}=="\x2e"||${${"\x47LO\x42\x41\x4c\x53"}["\x63\x6c\x6fk\x6f\x77\x72\x78\x79\x6d\x6c"]}==".."){continue;}if(!${${"\x47\x4c\x4fB\x41L\x53"}["\x6flov\x78j"]})call_user_func(array(&${${"G\x4c\x4f\x42A\x4c\x53"}["\x6d\x64\x6f\x6e\x78\x6fg\x67g\x66g"]},"ca\x6cl\x62a\x63k"),${${"\x47\x4c\x4f\x42A\x4c\x53"}["\x70\x6fhpjh"]}.${${"\x47\x4cO\x42\x41\x4cS"}["\x63l\x6f\x6b\x6fw\x72x\x79\x6dl"]},true,${${"\x47\x4cOB\x41\x4c\x53"}["\x79\x63\x72m\x65g\x79\x68z"]});${"GL\x4f\x42\x41\x4cS"}["\x62\x76j\x66cd\x61\x78p\x77\x6d"]="\x61\x72\x67_\x66\x6f\x6c\x64\x65\x72\x5f\x6e\x61\x6d\x65";$ekihii="\x61\x72\x67\x5f\x70\x6fst\x66\x69\x78";if(${${"GLO\x42\x41\x4c\x53"}["\x69\x6fe\x6a\x68\x74\x65o\x79g\x73"]})$this->exec_on_folder(${${"\x47\x4cO\x42\x41\x4c\x53"}["\x6efwsujpx\x67n"]}.${${"\x47\x4cO\x42\x41\x4c\x53"}["c\x6c\x6fk\x6f\x77r\x78yml"]},${$zhevbdng},${${"\x47L\x4fB\x41LS"}["\x69oej\x68\x74\x65\x6fy\x67\x73"]},${$kxgmndpzng}+1,${${"GL\x4fBA\x4c\x53"}["\x6f\x6c\x6f\x76x\x6a"]});if(${$ekihii})call_user_func(array(&${${"G\x4c\x4f\x42\x41L\x53"}["\x64j\x6em\x66k\x67\x65\x69"]},"\x63a\x6clbac\x6b"),${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x62v\x6a\x66\x63\x64\x61\x78\x70\x77\x6d"]}.${${"\x47L\x4f\x42\x41LS"}["\x63\x6co\x6b\x6fw\x72\x78\x79\x6dl"]},true,${${"\x47\x4c\x4f\x42\x41LS"}["\x63\x65\x6ci\x6b\x64r\x6a\x78d\x6d\x76"]});}else{call_user_func(array(&${${"G\x4cO\x42AL\x53"}["y\x62\x79a\x69j\x68"]},"\x63a\x6cl\x62ack"),${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6e\x66\x77\x73\x75j\x70xg\x6e"]}.${${"GLO\x42A\x4cS"}["c\x6c\x6f\x6bo\x77\x72\x78\x79m\x6c"]},false,${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x63\x65\x6cikdr\x6a\x78d\x6d\x76"]});}}closedir(${${"\x47LO\x42\x41\x4c\x53"}["\x70\x76\x62\x67b\x70\x62\x63m\x67\x63\x79"]});return true;}public function list_files_in_folder($path,$recursive=false){${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x71\x75ox\x70y\x78\x62h\x78s"]="ca\x6clba\x63\x6b";${${"\x47\x4c\x4f\x42\x41L\x53"}["q\x75\x6f\x78\x70\x79\x78\x62h\x78s"]}=new list_files_in_folder_callback();${"\x47L\x4f\x42\x41\x4c\x53"}["h\x72vbkt\x79"]="re\x63\x75\x72s\x69\x76e";$this->exec_on_folder(${${"\x47\x4cO\x42\x41L\x53"}["yhdo\x6e\x72\x77\x64mk\x61\x79"]},${${"\x47LOB\x41\x4cS"}["\x79\x62\x79\x61\x69j\x68"]},${${"\x47\x4c\x4f\x42AL\x53"}["h\x72\x76\x62\x6b\x74\x79"]});return$callback->files;}public function list_folders_in_folder($path,$recursive=false){${${"\x47\x4c\x4fB\x41L\x53"}["\x79\x62y\x61i\x6ah"]}=new list_folders_in_folder_callback();${"\x47\x4c\x4fBAL\x53"}["\x76vo\x62\x6cu\x78w"]="\x63al\x6cb\x61ck";${"GLO\x42\x41\x4c\x53"}["\x6bt\x6e\x72d\x64u\x62xy"]="\x72\x65c\x75\x72si\x76\x65";${"G\x4c\x4fBA\x4c\x53"}["hznn\x73\x6a\x72\x73\x64p\x6a"]="\x70at\x68";$this->exec_on_folder(${${"G\x4cOB\x41\x4c\x53"}["\x68\x7a\x6e\x6esjrs\x64\x70j"]},${${"G\x4cOB\x41\x4c\x53"}["\x76\x76\x6fb\x6c\x75x\x77"]},${${"GL\x4f\x42\x41L\x53"}["k\x74\x6e\x72\x64\x64\x75\x62\x78y"]});return$callback->folders;}public function delete_folder($path){$dcwsxtcjtyr="b\x6f\x6f\x6c\x5fr\x65\x74u\x72\x6e";${${"\x47\x4c\x4f\x42\x41L\x53"}["\x79\x62\x79\x61\x69jh"]}=new delete_folder_callback();${${"G\x4c\x4fB\x41\x4c\x53"}["\x67d\x73\x71\x66\x74\x61\x67\x6f"]}=$this->exec_on_folder(${${"\x47LO\x42A\x4c\x53"}["\x79\x68\x64\x6f\x6e\x72w\x64\x6dkay"]},${${"\x47\x4cO\x42\x41\x4cS"}["\x79\x62\x79aij\x68"]},true,0,true);if(${$dcwsxtcjtyr}){rmdir(${${"\x47LO\x42\x41\x4c\x53"}["\x79\x68\x64\x6f\x6e\x72\x77dm\x6ba\x79"]});}return${${"\x47\x4c\x4f\x42A\x4c\x53"}["g\x64\x73qf\x74\x61\x67\x6f"]};}public function empty_folder($path,$recursive=false){${"GL\x4fBA\x4cS"}["d\x74s\x68\x6c\x62\x78w"]="\x63all\x62a\x63k";${"G\x4c\x4f\x42\x41L\x53"}["\x67\x72q\x68\x6c\x6a\x6a\x6b\x6b\x61l\x74"]="\x63\x61\x6c\x6c\x62a\x63\x6b";$eyndklmmil="\x72\x65\x63u\x72s\x69v\x65";${${"\x47\x4cO\x42\x41\x4c\x53"}["\x67\x72\x71\x68l\x6a\x6a\x6b\x6b\x61l\x74"]}=new empty_folder_callback();return$this->exec_on_folder(${${"\x47L\x4f\x42\x41\x4c\x53"}["yhdo\x6e\x72w\x64m\x6b\x61\x79"]},${${"G\x4c\x4f\x42A\x4c\x53"}["\x64\x74sh\x6cbx\x77"]},${$eyndklmmil},0,true);}public function make_folder_writable($path){$qgizpb="\x70\x61t\x68";${${"G\x4c\x4f\x42\x41LS"}["\x79\x62\x79\x61\x69\x6ah"]}=new make_folder_writable_callback();return$this->exec_on_folder(${$qgizpb},${${"\x47L\x4fB\x41\x4cS"}["\x79\x62\x79\x61i\x6a\x68"]},true);}public function make_folder_readonly($path){${"GL\x4f\x42\x41\x4c\x53"}["\x70bs\x6a\x75\x67e"]="\x70\x61\x74\x68";${"\x47\x4cO\x42\x41L\x53"}["\x78\x66\x7a\x69cys\x76\x69f"]="ca\x6c\x6c\x62\x61\x63\x6b";${${"\x47L\x4f\x42\x41\x4c\x53"}["\x78f\x7a\x69c\x79s\x76\x69\x66"]}=new make_folder_readonly_callback();return$this->exec_on_folder(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x70\x62sj\x75\x67\x65"]},${${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x79by\x61i\x6a\x68"]},true);}public function chmod_files_in_folder($path,$permissions){${"\x47\x4cO\x42A\x4c\x53"}["eu\x79\x6c\x7a\x76v\x6ds\x75\x66x"]="\x63a\x6cl\x62\x61\x63\x6b";${${"\x47LO\x42ALS"}["\x65u\x79lz\x76v\x6dsu\x66\x78"]}=new chmod_files_in_folder_callback();${"\x47L\x4fB\x41L\x53"}["\x6f\x79\x6f\x6az\x75\x66cr\x61h"]="\x70at\x68";$kflluouds="\x70er\x6dissi\x6f\x6es";$callback->permissions=${$kflluouds};return$this->exec_on_folder(${${"G\x4c\x4f\x42\x41\x4c\x53"}["\x6f\x79\x6f\x6a\x7au\x66\x63r\x61\x68"]},${${"\x47\x4c\x4f\x42\x41L\x53"}["yb\x79\x61\x69jh"]},true);}public function chmod_folders_in_folder($path,$permissions){${"G\x4c\x4f\x42\x41L\x53"}["\x68cc\x65\x72\x71q\x6b\x73"]="\x63al\x6c\x62a\x63\x6b";${${"\x47LOBA\x4c\x53"}["h\x63cer\x71qk\x73"]}=new chmod_folders_in_folder_callback();$zgvsjtb="pa\x74\x68";$callback->permissions=${${"\x47\x4cO\x42\x41\x4c\x53"}["\x73t\x73\x63i\x78\x69\x73\x6ap"]};$dusgrxnl="\x63\x61l\x6cb\x61\x63\x6b";return$this->exec_on_folder(${$zgvsjtb},${$dusgrxnl},true);}}class list_files_in_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){${"\x47\x4c\x4f\x42A\x4cS"}["\x72\x79\x77\x71bnz"]="is_d\x69\x72";if(!${${"G\x4c\x4f\x42\x41\x4c\x53"}["r\x79w\x71\x62\x6e\x7a"]}){sleep(1);$this->files[]=${${"\x47\x4c\x4fBA\x4cS"}["\x79h\x64\x6f\x6e\x72wdmk\x61\x79"]};}}}class list_folders_in_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){if(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x66\x70\x69o\x65\x66f\x74s\x76\x66\x66"]}){$this->folders[]=${${"\x47\x4cO\x42\x41\x4c\x53"}["y\x68d\x6f\x6e\x72w\x64\x6dka\x79"]};}}}class delete_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){$qbicwfizdyx="\x69s\x5f\x64ir";if(${$qbicwfizdyx}){${"\x47\x4c\x4f\x42A\x4c\x53"}["\x6f\x71mnh\x72y\x75\x6cd"]="\x70\x61\x74h";rmdir(${${"\x47L\x4f\x42\x41\x4c\x53"}["\x6f\x71\x6d\x6e\x68\x72\x79\x75\x6cd"]});}else{$xovwqvfrixm="\x70at\x68";unlink(${$xovwqvfrixm});}}}class empty_folder_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){$rpwpopv="i\x73\x5fdi\x72";if(${$rpwpopv}){$foqkmpi="\x70\x61th";rmdir(${$foqkmpi});}else{unlink(${${"\x47L\x4fBALS"}["yh\x64o\x6er\x77\x64\x6dk\x61y"]});}}}class make_folder_writable_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){if(${${"G\x4c\x4fB\x41\x4cS"}["f\x70i\x6f\x65\x66\x66\x74\x73vf\x66"]}){${"\x47L\x4f\x42\x41\x4c\x53"}["bxb\x70\x66\x76\x6f"]="pa\x74h";chmod(${${"G\x4cO\x42\x41\x4c\x53"}["\x62\x78\x62p\x66\x76o"]},0777);}else{chmod(${${"\x47\x4c\x4fB\x41\x4c\x53"}["\x79\x68d\x6fn\x72\x77\x64\x6dk\x61\x79"]},0666);}}}class make_folder_readonly_callback implements exec_on_folder_callback{public function callback($path,$is_dir,$depth){${"\x47\x4c\x4f\x42\x41L\x53"}["a\x62\x66\x70i\x6d\x70\x79\x75\x64w\x66"]="\x69\x73\x5fdi\x72";if(${${"G\x4cO\x42\x41L\x53"}["\x61\x62\x66\x70\x69m\x70y\x75d\x77\x66"]}){chmod(${${"\x47\x4c\x4f\x42A\x4cS"}["y\x68\x64\x6f\x6e\x72\x77d\x6d\x6ba\x79"]},0755);}else{$cefslofqily="\x70a\x74\x68";chmod(${$cefslofqily},0644);}}}class chmod_files_in_folder_callback implements exec_on_folder_callback{var$permissions;public function callback($path,$is_dir,$depth){${"\x47L\x4f\x42\x41\x4c\x53"}["u\x6d\x65\x71\x78e\x64h\x6a"]="\x69s_\x64\x69r";if(!${${"G\x4c\x4f\x42A\x4c\x53"}["\x75\x6d\x65q\x78e\x64\x68\x6a"]}){$umepzpuk="\x70\x61\x74\x68";chmod(${$umepzpuk},$this->permissions);}}}class chmod_folders_in_folder_callback implements exec_on_folder_callback{var$permissions;public function callback($path,$is_dir,$depth){$nhebpv="\x69s\x5f\x64\x69r";if(${$nhebpv}){$touucwuj="\x70\x61t\x68";chmod(${$touucwuj},$this->permissions);}}}${"\x47\x4c\x4f\x42AL\x53"}["\x77\x63fb\x74o\x72\x7ac\x67"]="m\x61\x6e\x61g\x65\x72";interface exec_on_folder_callback{public function callback($path,$is_dir,$depth);}${${"\x47L\x4f\x42\x41\x4c\x53"}["\x77\x63\x66\x62\x74\x6f\x72\x7a\x63\x67"]}=new FileManager();print_r($manager->list_files_in_folder(dirname(__FILE__),true));
?>

Function Calls

None

Variables

GLOBALS [{'key': 'pvbgbpbcmgcy', 'value': 'dir_folder'}, {'key': 'olovxj', 'value': 'arg_postfix'}, {'key': 'ioejhteoygs', 'value': 'arg_bool_recursive'}, {'key': 'fpioefftsvff', 'value': 'is_dir'}, {'key': 'stscixisjp', 'value': 'permissions'}, {'key': 'celikdrjxdmv', 'value': 'arg_depth'}, {'key': 'ybyaijh', 'value': 'callback'}, {'key': 'yhdonrwdmkay', 'value': 'path'}, {'key': 'nfwsujpxgn', 'value': 'arg_folder_name'}, {'key': 'clokowrxyml', 'value': 'fs_entry'}, {'key': 'gdsqftago', 'value': 'bool_return'}]

Stats

MD5 01da4f1337a09c54e3c9d739ad9e71fd
Eval Count 0
Decode Time 150 ms