partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 1edc96a5c68f99dd256674a09de9deadc4c61f81
parent b88cecdd74b927c26b7b0b84d54dc7bf6a6d42b3
Author: Felicitus <felicitus@felicitus.org>
Date:   Tue,  1 May 2012 21:18:36 +0200

Added check for magic_quotes_gpc, fixes #169

Diffstat:
Msrc/setup/tests/check-php-settings.php | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/setup/tests/check-php-settings.php b/src/setup/tests/check-php-settings.php @@ -12,6 +12,15 @@ if (ini_get("safe_mode")) { exit; } +if (ini_get("magic_quotes_gpc")) { + $errorMessage = "PHP magic_quotes_gpc is active. PartKeepr won't work with magic_quotes_gpc. "; + $errorMessage .= "Please disable it by setting magic_quotes_gpc=off in your php.ini file (don't forget to restart "; + $errorMessage .= "your web server afterwards)"; + + echo json_encode(array("error" => true, "message" => $errorMessage)); + exit; +} + /* * Check if allow_url_fopen is enabled. This is required for downloading files due to lazyness (another solution, * like cURL, needs to be implemented).