Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
html /
kougakubu /
htdocs /
judge /
Delete
Unzip
Name
Size
Permission
Date
Action
rank_load.php
5.14
KB
-rwxr-xr-x
2024-08-28 00:19
rank_load_admin.php
5.14
KB
-rwxr-xr-x
2024-08-28 00:19
rank_load_admin2.php
5.16
KB
-rwxr-xr-x
2024-08-28 00:19
submit_load.php
13.64
KB
-rwxr-xr-x
2024-08-29 23:28
submit_load_admin.php
13.61
KB
-rwxr-xr-x
2024-08-29 23:28
submit_load_admin2.php
13.63
KB
-rwxr-xr-x
2024-08-29 23:28
Save
Rename
<?php /* session_start(); */ /* SQL TABLE: TABLE NAME = rank +--------------+--------------+------+-----+--------------------------------------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+--------------+------+-----+--------------------------------------+-------+ | user_name | varchar(80) | NO | | NULL | | | user_id | varchar(80) | NO | | NULL | | | point | int(11) | YES | | NULL | | | time | int(11) | YES | | NULL | | | pena | int(11) | YES | | NULL | | | pena_problem | varchar(100) | YES | | 000000000000000000000000000000000000 | | | AC_status | varchar(15) | YES | | 00000000000 | | +--------------+--------------+------+-----+--------------------------------------+-------+ */ //問題数を指定 /*function char_int($S){ return ord($S) - 48; } // A=65 0=48 function pena_str_int($S){ $problem_num = 11; $res = [ 'A'=>0, 'B'=>0, 'C'=>0, 'D'=>0, 'E'=>0, 'F'=>0, 'G'=>0, 'H'=>0, 'I'=>0, 'J'=>0, 'K'=>0 ]; $key=65; for($i = 0;$i<$problem_num;$i++){ $sum_pena = char_int($S[$i*3])*100+char_int($S[$i*3+1])*10+char_int($S[$i*3+2]); if($sum_pena!=0){ $res[chr($key)]=char_int($S[$i*3])*100+char_int($S[$i*3+1])*10+char_int($S[$i*3+2]); #include <bits/stdc++.h> using namespace std; using ll = long long; int main() { int N;cin>>N; vector<int> A(N),B(N),C(N),D(N),E(N); for(int i=0;i<N;i++)cin>>A[i]; for(int i=0;i<N;i++)cin>>B[i]; for(int i=0;i<N;i++)cin>>C[i]; for(int i=0;i<N;i++)cin>>D[i]; for(int i=0;i<N;i++)cin>>E[i]; sort(A.begin(),A.end()); sort(B.begin(),B.end()); sort(C.begin(),C.end()); sort(D.begin(),D.end()); sort(E.begin(),E.end()); vector<ll> R(N,1),R2(N,1); for(int i=1;i<N;i++){ R2[i]+=R2[i-1]; R2[i]%= 127237991; } R=R2; for(int i=0;i<N;i++){ if(lower_bound(A.begin(),A.end(),B[i])-A.begin()==0)R2[i]=0; else{R2[i]=R[lower_bound(A.begin(),A.end(),B[i])-A.begin()-1];}} R=R2; for(int i=1;i<N;i++){ R[i]+=R[i-1]; R[i]%= 127237991; } for(int i=0;i<N;i++){ if(lower_bound(B.begin(),B.end(),C[i])-B.begin()==0)R2[i]=0; else{R2[i]=R[lower_bound(B.begin(),B.end(),C[i])-B.begin()-1];}} R=R2; R=R2; for(int i=1;i<N;i++){ R[i]+=R[i-1]; R[i]%= 127237991; } for(int i=0;i<N;i++){ if(lower_bound(C.begin(),C.end(),D[i])-C.begin()==0)R2[i]=0; else{R2[i]=R[lower_bound(C.begin(),C.end(),D[i])-C.begin()-1];}} for(int i=1;i<N;i++){ R[i]+=R[i-1]; R[i]%= 127237991; } for(int i=0;i<N;i++){ if(lower_bound(D.begin(),D.end(),E[i])-D.begin()==0)R2[i]=0; else{R2[i]=R[lower_bound(D.begin(),D.end(),E[i])-D.begin()-1];}} R=R2; for(int i=1;i<N;i++){ R[i]+=R[i-1]; R[i]%=127237991; } }*/ function Soviet2(){ require_once '/var/www/html/kougakubu/htdocs/auth/database.php'; $pdo = getPdo(); $comment = '<table border="1px" width="100%" style="text-align: center;"><tr><th>提出id</th><th>提出時刻</th><th>ユーザー名</th><th>問題</th><th>言語</th><th>判定状況</th><th>判定</th><th>実行時間</th></tr>'; // user_name,point,time,pena,pena_problem,AC_status を取得。 LIMIT: 表示制限 //$sql = "SELECT user_name,point,time,pena,pena_problem,AC_status FROM akisai.submit ORDER BY submittion_id DESC WHERE user_name = '".$_SESSION."'"; //$comment2='<table border="1px"><tr><th>順位</th><th>ユーザー名</th><th>点数</th><th>タイム</th><th>ペナルティ</th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th><th>J</th><th>K</th></tr>'; //print_r($_SESSION); if($_SESSION['loggedin']=='1'||1){ // idで検索。 $sql2 = "SELECT submittion_id,submittion_time,user_name,problem,language,jugging_progress,judge_status,process_time FROM akisai.submit ORDER BY submittion_id DESC"; $stmt2 = $pdo -> prepare($sql2); $stmt2->bindValue(':user_name',$_SESSION['name'],PDO::PARAM_STR); $stmt2->execute(); $result=$stmt2->fetchAll(PDO::FETCH_BOTH); //print_r($result); //foreach ($stmt2 as $row){ // $data = $row; //} for($i=0;$i<count($result);$i++){ $comment = $comment . "<tr><td><a href='https://kougakubu.tsuru-no-tsurugi.tokyo/detail.php?id=".($result[$i]['submittion_id'])."'>".$result[$i]['submittion_id']."</a></td><td>".$result[$i]['submittion_time']."</td><td>".$result[$i]['user_name']."</td><td>".$result[$i]['problem']."</td><td>".$result[$i]['language']."</td><td>".$result[$i]['jugging_progress']."</td><td>".$result[$i]['judge_status']."</td><td>".$result[$i]['process_time']."</td></tr>"; } //$comment2 = $comment2 . "</td><td>".$result[$i]['AC_status'][0]." / ".$pena_problem['A']."</td><td>" . $result[$i]['AC_status'][1]." / ".$pena_problem['B']."</td><td>".$data['AC_status'][2]." / ".$pena_problem['C']."</td><td>" .$data['AC_status'][3]." / ".$pena_problem['D']."</td><td>" .$data['AC_status'][4]." / ".$pena_problem['E'] . "</td><td>".$data['AC_status'][5]." / ".$pena_problem['F']."</td><td>".$data['AC_status'][6]." / ".$pena_problem['G']. "</td><td>".$data['AC_status'][7]." / ".$pena_problem['H']."</td><td>".$data['AC_status'][8]." / ".$pena_problem['I']. "</td><td>".$data['AC_status'][9]." / ".$pena_problem['J']. "</td><td>".$data['AC_status'][10]." / ".$pena_problem['K']."</td>"; } return $comment."</table>"; } /*function Soviet2(){ require_once '/var/www/html/kougakubu/htdocs/auth/database.php'; $pdo = getPdo(); $comment = '<table border="1px" width="100%" style="text-align: center;"><tr><th>提出id</th><th>提出時刻</th><th>ユーザー名</th><th>問題</th><th>言語</th><th>判定状況</th><th>判定</th><th>実行時間</th></tr>'; // user_name,point,time,pena,pena_problem,AC_status を取得。 LIMIT: 表示制限 //$sql = "SELECT user_name,point,time,pena,pena_problem,AC_status FROM akisai.submit ORDER BY submittion_id DESC WHERE user_name = '".$_SESSION."'"; //$comment2='<table border="1px"><tr><th>順位</th><th>ユーザー名</th><th>点数</th><th>タイム</th><th>ペナルティ</th><th>A</th><th>B</th><th>C</th><th>D</th><th>E</th><th>F</th><th>G</th><th>H</th><th>I</th><th>J</th><th>K</th></> //print_r($_SESSION); if($_SESSION['loggedin']=='1'){ // idで検索。 $sql = "SELECT submittion_id,submittion_time,user_name,problem,language,jugging_progress,judge_status,process_time FROM akisai.submit ORDER BY submittion_id DESC"; $stmt = $pdo -> prepare($sql2); $stmt->bindValue(':user_name',$_SESSION['name'],PDO::PARAM_STR); $stmt->execute(); $result=$stmt->fetchAll(PDO::FETCH_BOTH); //print_r($result); //foreach ($stmt2 as $row){ // $data = $row; //} for($i=0;$i<count($result);$i++){ $comment = $comment . "<tr><td>".($result[$i]['submittion_id'])."</td><td>".$result[$i]['submittion_time']."</td><td>".$result[$i]['user_name']."</td><td>".$result[$i]['problem']."</td><td>".$result[$i]['language']."</td> } //$comment2 = $comment2 . "</td><td>".$result[$i]['AC_status'][0]." / ".$pena_problem['A']."</td><td>" . $result[$i]['AC_status'][1]." / ".$pena_problem['B']."</td><td>".$data['AC_stat*/ //echo Soviet(); //echo "aa"; ?>