From b58b9832183c5dec8af2dfd580abf3d5d9bdc086 Mon Sep 17 00:00:00 2001 From: Ada Isopods Date: Thu, 8 Aug 2024 01:13:36 -0600 Subject: Created v3 of the site in a subdir, bouta migrate I guess I also haven't made a commit since doing a couple normal changes. huh --- v3/img/index.php | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 v3/img/index.php (limited to 'v3/img') diff --git a/v3/img/index.php b/v3/img/index.php new file mode 100644 index 0000000..a6cc9fa --- /dev/null +++ b/v3/img/index.php @@ -0,0 +1,82 @@ + + + + + + + /log/img + + + + + +

$ pwd

+

/log/img

+

$ ls -t

+
+ 0 or strpos($name, ".gif") > 0 or strpos($name, ".jxl") > 0); + } + + function imagetime($file) { // This needs to return a Unix timestamp. + global $imagetimes; + if(!$imagetimes[$file]) { + $imagetimes[$file] = filemtime("../../art/".$file); + } + return $imagetimes[$file]; + } + + $images = array_filter(scandir("../../art"), "test_image"); // Generate array of every image in the directory by filename + + usort($images, function($a, $b) { // Sort images by modification date of the files + return imagetime("$b") - imagetime("$a"); + }); + + $pmt = ""; + foreach($images as $im) { // Loops through each image and echoes it to the page + + $no = substr($im, 0, strpos($im, ".")); // Filename with extension stripped + $mt = date("Y-m-d", imagetime("$im")); // File modification date in ISO format + $is = getimagesize("../../art/$im"); + $ist = $is[0] . "×" . $is[1]; // Image size formatted as X×Ypx + + if($pmt != $mt) { + $pmt = $mt; + if($pmt != "") { + echo ""; + } + echo "

$mt

+

$

+ + + -- cgit v1.2.3