diff options
author | Chris Xiong <chirs241097@gmail.com> | 2019-02-10 11:16:07 +0800 |
---|---|---|
committer | Chris Xiong <chirs241097@gmail.com> | 2019-02-10 11:16:07 +0800 |
commit | 9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3 (patch) | |
tree | 339de0698c13e1763d3361d70fb1266621025c91 /libs/pictures | |
download | web-9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3.tar.xz |
Initial commit.
Diffstat (limited to 'libs/pictures')
-rwxr-xr-x | libs/pictures/.header.html | 23 | ||||
-rwxr-xr-x | libs/pictures/.htaccess | 4 | ||||
-rwxr-xr-x | libs/pictures/pliba.php | 63 | ||||
-rwxr-xr-x | libs/pictures/plibb.php | 63 |
4 files changed, 153 insertions, 0 deletions
diff --git a/libs/pictures/.header.html b/libs/pictures/.header.html new file mode 100755 index 0000000..5d19c06 --- /dev/null +++ b/libs/pictures/.header.html @@ -0,0 +1,23 @@ +<html>
+<head>
+<title>Litter Rubbish Garbage Trash</title>
+<link rel=stylesheet href='../../common.css' type='text/css'>
+<style type="text/css">
+body
+{
+ background: #acf;
+ margin: 33px
+}
+pre, address
+{
+ font-family: 'FreeMono', 'Courier New', Courier, monospace;
+}
+</style>
+</head>
+<body>
+<font size="6"><div class="TText"><a href="../../">Chrisoft</a>::Picture Library</div></font>
+<p class="TText">All pictures here are fetched from the Internet and most of them are Touhou-related...<br />
+Not all of these pictures are checked for "safety"! Protect your eyes yourself!</p>
+<!--<p class="TText">Try the new picture browser by clicking the following links:<br>
+<a href="pliba.php">a</a> <a href="plibb.php">b</a>
+</p>-->
diff --git a/libs/pictures/.htaccess b/libs/pictures/.htaccess new file mode 100755 index 0000000..410ec07 --- /dev/null +++ b/libs/pictures/.htaccess @@ -0,0 +1,4 @@ +IndexOptions FancyIndexing SuppressHTMLPreamble +HeaderName .header.html +IndexIgnore .. *.php + diff --git a/libs/pictures/pliba.php b/libs/pictures/pliba.php new file mode 100755 index 0000000..a0a4834 --- /dev/null +++ b/libs/pictures/pliba.php @@ -0,0 +1,63 @@ +<!DOCTYPE html> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta http-equiv="expires" content="Friday 24 October 1997 09:30 GMT"> + <title>Picture browser</title> + <link rel=stylesheet href='../../common.css' type='text/css'> + <script type="text/javascript"> + function changeImage(img){ + document.getElementById('aqt').src=img; + } + </script> + <style> + .inlinediv + { + display:inline-block; + word-wrap:break-word; + max-height:24em; + max-width:24em; + margin:1em; + border:1px solid black; + text-align:center; + } + .limimg{max-height:20em;max-width:20em;} + </style> +</head> +<body style="background-color:#acf;"> + <div class="TText" style="font-size:2em"><a href="../../../">Chrisoft</a>::Picture Library</div> + <div> + <?php + $startpage=0; + if(!empty($_GET['p'])) + $startpage=intval($_GET['p']); + $files=scandir("/var/www/html/libs/pictures/a/"); + for($i=$startpage*20,$c=count($files);$i<$c&&$i-$startpage*20<20;$i++) + { + if(!(strstr($files[$i],"jpg"))&&!(strstr($files[$i],"gif"))&&!(strstr($files[$i],"png")))continue; + $ret=sprintf(" + <div class=\"inlinediv\"><a href=\"./a/%s\"> + <img class=\"limimg\" src=\"./a/%s\"> + <br>%s</a> + </div>",$files[$i],$files[$i],$files[$i]); + echo $ret; + } + $totalsp=count($files)/20+(count($files)%20==0?0:1)-1; + $minsp=$startpage-5;if($minsp<0)$minsp=0; + $maxsp=$startpage+6;if($maxsp>$totalsp)$maxsp=$totalsp; + echo "<div style=\"text-align:center;\">"; + for($i=$minsp;$i<$maxsp;$i++) + { + if($i===$startpage) + echo $i+1 . ' '; + else + { + $t=sprintf("<a href=\"./pliba.php?p=%d\">%d</a> ",$i,$i+1); + echo $t; + } + } + echo "</div>"; + ?> + </div> +</body> +</html> diff --git a/libs/pictures/plibb.php b/libs/pictures/plibb.php new file mode 100755 index 0000000..351f1ab --- /dev/null +++ b/libs/pictures/plibb.php @@ -0,0 +1,63 @@ +<!DOCTYPE html> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + <meta http-equiv="expires" content="Friday 24 October 1997 09:30 GMT"> + <title>Picture browser</title> + <link rel=stylesheet href='../../common.css' type='text/css'> + <script type="text/javascript"> + function changeImage(img){ + document.getElementById('aqt').src=img; + } + </script> + <style> + .inlinediv + { + display:inline-block; + word-wrap:break-word; + max-height:24em; + max-width:24em; + margin:1em; + border:1px solid black; + text-align:center; + } + .limimg{max-height:20em;max-width:20em;} + </style> +</head> +<body style="background-color:#acf;"> + <div class="TText" style="font-size:2em"><a href="../../../">Chrisoft</a>::Picture Library</div> + <div> + <?php + $startpage=0; + if(!empty($_GET['p'])) + $startpage=intval($_GET['p']); + $files=scandir("/var/www/html/libs/pictures/b/"); + for($i=$startpage*20,$c=count($files);$i<$c&&$i-$startpage*20<20;$i++) + { + if(!(strstr($files[$i],"jpg"))&&!(strstr($files[$i],"gif"))&&!(strstr($files[$i],"png")))continue; + $ret=sprintf(" + <div class=\"inlinediv\"><a href=\"./b/%s\"> + <img class=\"limimg\" src=\"./b/%s\"> + <br>%s</a> + </div>",$files[$i],$files[$i],$files[$i]); + echo $ret; + } + $totalsp=count($files)/20+(count($files)%20==0?0:1)-1; + $minsp=$startpage-5;if($minsp<0)$minsp=0; + $maxsp=$startpage+6;if($maxsp>$totalsp)$maxsp=$totalsp; + echo "<div style=\"text-align:center;\">"; + for($i=$minsp;$i<$maxsp;$i++) + { + if($i===$startpage) + echo $i+1 . ' '; + else + { + $t=sprintf("<a href=\"./plibb.php?p=%d\">%d</a> ",$i,$i+1); + echo $t; + } + } + echo "</div>"; + ?> + </div> +</body> +</html> |