• R/O
  • HTTP
  • SSH
  • HTTPS

openlab: Commit

一般公開のマテリアル保存のためのリポジトリ


Commit MetaInfo

Revision7773b669110b949f2de1c1f123282b56b4f9239b (tree)
Zeit2020-10-19 15:15:59
AutorMitsuaki Kawamura <kawamitsuaki@gmai...>
CommiterMitsuaki Kawamura

Log Message

Backup

Ändern Zusammenfassung

Diff

--- a/http/bbs/index.php
+++ b/http/bbs/index.php
@@ -1,12 +1,13 @@
11 <?php
22 $fp = fopen('data.csv', 'a+b');
3- $submittime = date("c");
4- $submitid = date("U");
5- $uploadfile = $submitid . "_" . $_FILES['avatar']['name'];
6- $thisurl = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
73
84 if ($_SERVER['REQUEST_METHOD'] === 'POST') {
95
6+ $submittime = date("c");
7+ $submitid = date("U");
8+ $uploadfile = $submitid . "_" . $_FILES['avatar']['name'];
9+ $thisurl = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
10+
1011 $rssxml = fopen('rss.xml', 'w');
1112 fwrite($rssxml, "<?xml version='1.0' encoding='UTF-8'?>\n");
1213 fwrite($rssxml, "<rss version='2.0'>\n");
--- a/http/fermi/index.html
+++ b/http/fermi/index.html
@@ -90,8 +90,8 @@
9090 </ul>
9191 使い方はこちらのYouTube動画をご覧ください。ダウンロードの部分は飛ばしてOKです。
9292 <ul>
93- <li><a href="https://youtu.be/ESXOGGWT7SU" target="_blank">Windows用アプリのYouTube動画</a></li>
94- <li><a href="https://youtu.be/10Kr34lXTnU" dounload="_blank">Android用アプリのYouTube動画</a></li>
93+ <li><a href="https://youtu.be/ESXOGGWT7SU?t=80" target="_blank">Windows用アプリのYouTube動画</a></li>
94+ <li><a href="https://youtu.be/10Kr34lXTnU?t=85" target="_blank">Android用アプリのYouTube動画</a></li>
9595 </ul>
9696 以下、画像が大量にあるので、スマホ回線を使っている場合にはネットワーク通信量にご注意ください。
9797 画像をクリックしてダウンロードしたファイルを上記FermiSurferアプリで開いて、マウスやタッチパネルでグリグリ動かしたりできます。
--- a/http/hajimeni/index.html
+++ b/http/hajimeni/index.html
@@ -43,6 +43,7 @@
4343
4444 <p>どのような結晶があるでしょうか?
4545 身近なものから見ていきましょう!</p>
46+ 見出し(物質名)をクリックすると原子の並びかた(<b>結晶構造</b>)を見ることができます。
4647
4748 <h3><a href="view.php?ciffile=../cif/1502689.cif">アルミニウム</a></h3>
4849 <p><img src="al.png" height="200" align="middle"></p>
--- a/http/index.html
+++ b/http/index.html
@@ -26,8 +26,8 @@
2626 <ul>
2727 <li><a href="./hajimeni/index.html">はじめに</a></li></li>
2828 <li><a href="./submit/index.php">身の回りにある結晶を投稿してみよう</a></li>
29- <li><a href="./fermi/index.html">フェルミ面図鑑</a></li>
30- <li><a href="./simulator/index.html">物性研の計算機でシミュレーションする</a></li>
29+ <li><a href="./fermi/index.html">物性をシミュレーションするとはどういうことか</a></li>
30+ <li><a href="./simulator/index.html">物性研の計算機で実際にシミュレーションする</a></li>
3131 <li><a href="./bbs/index.php">なんでも掲示板</a></li>
3232 </ul>
3333 </h2>
--- a/http/submit/index.php
+++ b/http/submit/index.php
@@ -1,12 +1,13 @@
11 <?php
22 $fp = fopen('data.csv', 'a+b');
3- $submittime = date("c");
4- $submitid = date("U");
5- $uploadfile = $submitid . "_" . $_FILES['avatar']['name'];
6- $thisurl = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
73
84 if ($_SERVER['REQUEST_METHOD'] === 'POST') {
95
6+ $submittime = date("c");
7+ $submitid = date("U");
8+ $uploadfile = $submitid . "_" . $_FILES['avatar']['name'];
9+ $thisurl = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
10+
1011 $rssxml = fopen('rss.xml', 'w');
1112 fwrite($rssxml, "<?xml version='1.0' encoding='UTF-8'?>\n");
1213 fwrite($rssxml, "<rss version='2.0'>\n");
@@ -26,6 +27,8 @@
2627 fclose($rssxml);
2728
2829 fputcsv($fp, [$_POST['name'], $uploadfile, $_POST['comment'], $submittime, $submitid]);
30+ move_uploaded_file($_FILES['avatar']['tmp_name'], $uploadfile);
31+ chmod($uploadfile, 0777);
2932 rewind($fp);
3033 }
3134
@@ -120,7 +123,7 @@ $("#btns").html(
120123 <span id=mydiv></span>
121124 <span id=btns></span>
122125 URL: <input type="text" name="name" id="cifurl" value="">
123- <input type="button" value="URLから開く" id="canvassubmit" onclick="opencifurl()">
126+ <input type="button" value="URLから開く" id="openurl" onclick="opencifurl()">
124127 <br />
125128 <a href="javascript:opencif('../cif/1502689.cif')">アルミニウム</a>
126129 <a href="javascript:opencif('../cif/2101052.cif')">ルビーやサファイア</a>
@@ -181,10 +184,11 @@ function opencif(source) {
181184
182185 <h2>投稿する</h2>
183186
184- <input type="button" value="投稿する" id="canvassubmit">
185187 <form enctype="multipart/form-data" id="submitting" action="" method="post">
186188 名前(ニックネームなど): <input type="text" name="name" id="submitname" value="">
187189 </br>
190+ 物質の写真や絵: <input type="file" id="file" name="filename">
191+ <br>
188192 コメント:
189193 </br>
190194 <textarea name="comment" id="comment" cols="40" rows="5" maxlength="1000" wrap="hard"></textarea>
@@ -193,21 +197,9 @@ function opencif(source) {
193197 </br>
194198 <div id="preview"></div>
195199 </br>
196- 物質の写真や絵: <input type="file" id="file" name="filename">
197- <br>
200+ <input type="button" value="投稿する" id="canvassubmit">
198201 </form>
199202 <script type="text/javascript">
200-function startup() {
201- var el = document.getElementById("canvas");
202- el.addEventListener("touchstart", handleStart, false);
203- el.addEventListener("touchend", handleEnd, false);
204- el.addEventListener("touchcancel", handleCancel, false);
205- el.addEventListener("touchmove", handleMove, false);
206-}
207-
208-document.addEventListener("DOMContentLoaded", startup);
209-var ongoingTouches = [];
210-
211203 window.onload = function() {
212204 document.getElementById('canvassubmit').onclick = function() {
213205 post();
Show on old repository browser