From 103cc7d78ed266a4b8aef915b8bcdfae0eb334f9 Mon Sep 17 00:00:00 2001 From: natto1784 Date: Fri, 18 Nov 2022 09:43:43 +0530 Subject: [PATCH] correct the banner script based on how lainchan does it Signed-off-by: natto1784 --- b.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/b.php b/b.php index f49e5361..256eab73 100644 --- a/b.php +++ b/b.php @@ -4,16 +4,16 @@ $files = scandir($dir); $images = array_diff($files, array('.', '..')); $name = $images[array_rand($images)]; // open the file in a binary mode -$fp = fopen($dir . $name, 'rb'); +$ext = pathinfo($name, PATHINFO_EXTENSION); // send the right headers header('Cache-Control: no-cache, no-store, must-revalidate'); // HTTP 1.1 header('Pragma: no-cache'); // HTTP 1.0 header('Expires: 0'); // Proxies -header('Content-Type: ' . $fp['type']); -header('Content-Length: ' . $fp['bytes']); +header("Content-type: image/" . $ext); +header("Content-Disposition: inline; filename=" . $name); // dump the picture and stop the script -fpassthru($fp); +readfile($dir.$name); exit; ?>