From: Michael Vogel Date: Sun, 16 Mar 2014 16:49:56 +0000 (+0100) Subject: Auto creation of photo directory to improve caching X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=285f0774a1679aa81fa28cdbeec47ef1a0de1ec2;p=friendica.git Auto creation of photo directory to improve caching --- 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