From 285f0774a1679aa81fa28cdbeec47ef1a0de1ec2 Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Sun, 16 Mar 2014 17:49:56 +0100 Subject: [PATCH] Auto creation of photo directory to improve caching --- mod/photo.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mod/photo.php b/mod/photo.php index 497dcd7506..434193f713 100644 --- a/mod/photo.php +++ b/mod/photo.php @@ -206,9 +206,15 @@ function photo_init(&$a) { echo $data; // If the photo is public and there is an existing photo directory store the photo there - if ($public and ($file != "")) + if ($public and ($file != "")) { + // If the photo path isn't there, try to create it + if (!is_dir($_SERVER["DOCUMENT_ROOT"]."/photo")) + if (is_writable($_SERVER["DOCUMENT_ROOT"])) + mkdir($_SERVER["DOCUMENT_ROOT"]."/photo"); + if (is_dir($_SERVER["DOCUMENT_ROOT"]."/photo")) file_put_contents($_SERVER["DOCUMENT_ROOT"]."/photo/".$file, $data); + } killme(); // NOTREACHED