summaryrefslogtreecommitdiff
path: root/libs/pictures/pliba.php
diff options
context:
space:
mode:
authorGravatar Chris Xiong <chirs241097@gmail.com> 2019-02-10 11:16:07 +0800
committerGravatar Chris Xiong <chirs241097@gmail.com> 2019-02-10 11:16:07 +0800
commit9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3 (patch)
tree339de0698c13e1763d3361d70fb1266621025c91 /libs/pictures/pliba.php
downloadweb-9d3c8c0e6e1a7ba43bf3dc19350d1dca68b657a3.tar.xz
Initial commit.
Diffstat (limited to 'libs/pictures/pliba.php')
-rwxr-xr-xlibs/pictures/pliba.php63
1 files changed, 63 insertions, 0 deletions
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>