From 8ccd45aa77d290906fd42dcf5520a434303d4f68 Mon Sep 17 00:00:00 2001 From: Sem Date: Sat, 25 Feb 2012 01:38:29 +0100 Subject: Saving thumbnails in server and serving them secure. --- thumbnail.php | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 thumbnail.php (limited to 'thumbnail.php') diff --git a/thumbnail.php b/thumbnail.php new file mode 100644 index 000000000..bd93f8e63 --- /dev/null +++ b/thumbnail.php @@ -0,0 +1,35 @@ +getSubtype() != "videolist_item") { + exit; +} + +$readfile = new ElggFile(); +$readfile->owner_guid = $item->owner_guid; +$readfile->setFilename("videolist/{$item->guid}.jpg"); +$contents = $readfile->grabFile(); + +// caching images for 10 days +header("Content-type: image/jpeg"); +header('Expires: ' . date('r',time() + 864000)); +header("Pragma: public", true); +header("Cache-Control: public", true); +header("Content-Length: " . strlen($contents)); + +echo $contents; +exit; -- cgit v1.2.3