From 74f92658b71e602d7fff3bbd249e3ea8869fa2ad Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Sat, 6 Apr 2019 14:07:19 +0200 Subject: Fix for extensions on Windows (#2348) https://github.com/FreshRSS/FreshRSS/issues/994 https://github.com/FreshRSS/FreshRSS/issues/2287 --- p/ext.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'p/ext.php') diff --git a/p/ext.php b/p/ext.php index 427bdc253..1b123f47d 100644 --- a/p/ext.php +++ b/p/ext.php @@ -20,6 +20,11 @@ require(__DIR__ . '/../constants.php'); function is_valid_path($path) { // It must be under the extension path. $real_ext_path = realpath(EXTENSIONS_PATH); + + //Windows compatibility + $real_ext_path = str_replace('\\', '/', $real_ext_path); + $path = str_replace('\\', '/', $path); + $in_ext_path = (substr($path, 0, strlen($real_ext_path)) === $real_ext_path); if (!$in_ext_path) { return false; -- cgit v1.2.3