diff --git a/plugin/qqlogin/callback.php b/plugin/qqlogin/callback.php index 5373dd2e06439af96e64bf29b19e6846b79c984b..3bd3465cc231e267f3e826293413d57d04fd1db5 100644 --- a/plugin/qqlogin/callback.php +++ b/plugin/qqlogin/callback.php @@ -174,6 +174,14 @@ if ($user) { } } +function forcemkdir($path) { + if (! file_exists ( $path )) { + forcemkdir ( dirname ( $path ) ); + $oldumask = umask ( 0 ); + mkdir ( $path, 0777 ); + umask ( $oldumask ); + } +} function url($var, $url = '') { global $setting; // exit($var); diff --git a/plugin/sinalogin/callback.php b/plugin/sinalogin/callback.php index e1ec9d4e8dd4dd54f132d162c719a616ca0c4c75..58c94a3dd5d53586f75fdaeb1f66f5c13e8e5d55 100644 --- a/plugin/sinalogin/callback.php +++ b/plugin/sinalogin/callback.php @@ -231,6 +231,14 @@ if ($token_arr) { // header ( "Location:" . SITE_URL ); } } +function forcemkdir($path) { + if (! file_exists ( $path )) { + forcemkdir ( dirname ( $path ) ); + $oldumask = umask ( 0 ); + mkdir ( $path, 0777 ); + umask ( $oldumask ); + } +} function get_remote_image($url, $savepath) { ob_start (); readfile ( $url );