-
Notifications
You must be signed in to change notification settings - Fork 0
/
embed_search.php
115 lines (92 loc) · 3.72 KB
/
embed_search.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<?php
session_start();
function h($s){
return htmlspecialchars($s, ENT_QUOTES, 'utf-8');
}
$user_found = false; //ユーザーが見つかったか
//ユーザー名の存在を確認
if(isset($_GET["u"])){
$user_name = $_GET["u"]; //search keyword
$lines = file("./account.csv");
foreach($lines as $line){
$data = explode(',',$line);
//userが存在したらuser名を返す
if($data[0] == $user_name){
$user_found = true;
break;
}
}
}
if($user_found == false){
echo("404 Not found.");
exit();
}
?>
<?php include("./embed_visibility.php"); ?>
<html>
<head>
<meta charset="UTF-8">
<title>easeLp Search - <?php
//ユーザー名を表示
if($user_found == false){
//userが存在しなかったら
echo('Not Not found this user');
}else{
//存在したら
echo($user_name);
}?></title>
<link rel="stylesheet" href="./css/style.css">
<link rel="stylesheet" href="./css/embed.css">
<link rel="preconnect" href="https://rsms.me/">
<link rel="stylesheet" href="https://rsms.me/inter/inter.css">
<link rel="preconnect" href="https://fonts.googleapis.com/">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700">
<link rel="icon" type="image/svg+xml" href="./logo.svg" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/a11y-dark.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
</head>
<body>
<div class="search_area_embed">
<div style="font-size:2.2em;"><?php echo($user_name); ?>
<a href="./embed.php?u=<?php echo($user_name); ?>"><img class="back_top" src="./img/chevron-left.svg"></a>
</div>
<div style="position:relative;">
<input id="search_box" placeholder="Search docs...">
<img src="./img/search.svg" id="search_btn" style="position:absolute;width:1.5em;left:80%;top:7vh;animation: feedin_anime 0.5s forwards;">
</div>
<div id="help_area">
<!--
<div class="help_content">
<span class="title">result 1</span>
<img src="./img/close.svg" class="open">
<div class="close_hide" style="display:block !important;">
<div class="description">
(description of this)<br>
markdown
</div>
<div class="more"></div>
</div>
</div>
-->
</div>
</div>
<div class="discussion_text">discussion:</div>
<div id="discussion_area">
</div>
<script>
<?php
if($user_found == false){
//userが存在しなかったら空
echo('const user_name = "";');
}else{
//存在したら変数に追加
echo('const user_name = "'.$user_name.'";');
}
echo('const user_id = ""')
?>
</script>
<script src="main.js"></script>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
</body>
</html>